百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

服务端表格组件GcExcel V5.0发布,支持 .NET6,享受性能极致提升

suiw9 2024-11-24 21:43 15 浏览 0 评论

2020年,随着 .NET5 和 .NET Core的相继推出,.NET这款主流编程语言再次崭露头角,吸引了众多互联网巨头的关注。今年,.NET6继往开来,凭借着Blazor升级、跨平台UI方案MAUI、CLR性能优化等利器,为当下微服务&云原生的新互联网时代描绘出更加宏伟的蓝图!

继2020年 V3.0 发布之日起,葡萄城服务端表格组件 GcExcel 便紧随时代的步伐,不但与微软保持紧密的技术合作,还在第一时间对产品版本更新迭代,让开发者不再为新技术而困扰,不再为系统兼容性而担忧,可以同步享受到性能的极致提升

近日,GcExcel正式迎来其V5.0 的发布更新,从该版本开始GcExcel的组件功能将完全支持 .NET 6 平台,开发者在该平台下使用数据导入、动态数组公式和数据绑定等API时不再需要额外的步骤或任何依赖项。

下面我们将详细介绍 GcExcel V5.0 的新特性内容,以下是本次发布的新特性内容:

1. 数据导入(Import Data)

使用数据导入(ImportData)接口,当您需要从 Excel 文件中提取数据时,不再需要加载整个 Excel 文件。借助此功能可以更快、更有效地同时从多个Excel文件中导入数据。

2. 动态数组公式接口(Dynamic Array Formula)

Microsoft Excel在2018年推出了动态数组公式的概念:可基于一个公式将多个结果返回到一个单元格区域中,为此动态数组公式也被称为溢出范围功能。动态数组公式通过删除重复项、对列表进行排序、输出筛选的数据范围等来创建唯一值的列表,以确保现有函数可以利用相同的溢出范围功能。

GcExcel 在本次更新中也增加了动态数组公式接口,如下图所示。

3. 上下文批注(Threaded Comments)

在Excel中,上下文批注被广泛应用于组内讨论和响应,该功能支持回复内联、嵌套注释,以及将多个批注串联在一起的对话样式,该功能在GcExcel V5.0中被正式引入。

4. 区域快照(Linked Picture)

借助区域快照,可将不同大小的图表、数据表、条件格式等全部组合在一个工作表中,不仅可以适应大小,而且当数据更改时,区域快照中的数据也会更改。

5. 工作簿视图(Workbook Views)

标准的Microsoft Excel视图可以根据要分析的内容进行更改。例如,"页面布局"视图可帮助您可视化文档在打印时的外观,而"分页符"视图则显示分页符的显示位置。

如果打开多个文档时需要显示公共视图,GcExcel允许以编程方式对其进行控制。

6. GETPIVOTDATA 函数

虽然数据透视表可以显示大量数据,但用户可能只想根据数据透视表检索特定的数据结构,而非单元格引用,这就可以利用GETPIVOTDATA 函数来完成。

7. 与 SpreadJS 兼容相关:支持表格expandBoundRows 接口

GcExcel支持 SpreadJS 的API 来扩展表中的绑定行。

如果将该属性设置为 true,则在更改数据时将添加或删除整行以调整行计数。如果设置为 false,则应用 Microsoft Excel 策略,即不允许在数据源发生更改时添加或删除行计数。

8. 直连打印机打印(仅针对 .NET)

到目前为止,在 .NET 标准应用中工作的跨平台 API 在使用"打印"命令时都面临着挑战。这一挑战主要是由于打印 API 可用性带来的限制。在当前版本中,GcExcel 添加了一个新的打印 API,可以实现将 Excel 文档直接打印到 Windows 平台的物理打印机上。

GcExcel的新接口可以调用物理打印机来打印工作簿或工作表,不仅支持打印,还可以提前设置其他选项。

相关推荐

昆仑通态初级入门(昆仑通态选型)

1时间的显示方法1:1新建窗口2点击工具箱中插入元件图标,选择时钟,时钟1,然后确定...

案例分析:企业消息通知管理平台设计

企业消息需要通知及时又不过度打扰,如果经由专门的消息管理平台送达,这个平台在设计上应该注意什么问题?在企业日常运作中,一般有三种由企业发起的通知信息:重要且正式的新闻通知,比如领导任命通知、新颁布的行...

Windows CMD 命令大全:简单粗暴收藏!

WindowsCMD是Windows系统内置的命令行工具,用于执行各种命令和管理任务。以下是CMD的基础知识和常用命令。...

软网推荐:超强的免费文件重命名利器

Windows10的文件资源管理器虽然也具有批量文件重命名的功能,但由于无法满足人们对批量文件命名的多样化需求,因此往往还需要借助于第三方软件来解决问题。在众多的文件批量重命名工具中,Rename...

CAD最强插件,掌握此插件十分之一的功能,你就是绘图大师

推荐退出360杀毒软件再下载,插件会被误杀,导致不能安装。"源泉建筑与装饰设计CAD工具箱(简称:...

相见恨晚:windows十款必装的逆天神器

本文首发于什么值得买平台请关注本账号获取更多好文,作者:纵笔浮生【写在前面】今天给大家带来了十款轻量级的软件,虽然小,有的或许简陋,但是真的能解决很多痛点,真正碰到了就是一个解决问题的好助手。可能有点...

零基础Python自学教程9:Python中运算符的优先级和条件表达式

欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础Python完全自学教程》今日分享的是第9课《Python中运算符的优先级和条件表达式》。本节课主要内容有:Python中运算符的优先级、Pyth...

想要字体图标设计师却给了SVG?没关系,自己转

本文为Varlet组件库源码主题阅读系列第三篇,读完本篇,你可以了解到如何将svg图标转换成字体图标文件,以及如何设计一个简洁的Vue图标组件。...

聊聊字符集编码与数据压缩(字符集和编码的区别)

1.字符集与编码字符集:表示多个字符的集合,如符号,序号、数字,其它等等。字符编码:把字符编码为指定集合中的某一对象,变成一种特定的字节或字节序列,在计算机中便于存储,传输。通常字符集都采用对应的编码...

对象存储方案大比拼--OSS、MinIO、Ceph、Apache Ozone 与 OpenIO

在当今数据驱动的时代,选择合适的对象存储方案对于企业和开发者来说至关重要。本文将对本地存储、阿里云OSS、MinIO、Ceph、ApacheOzone和OpenIO这几种常见的对象存储方案进...

技术篇:如何构建安全的Kafka集群(kafka集群创建topic)

Kafka是由LinkedIn设计的一个高吞吐量、分布式、基于发布订阅模式的消息系统,使用Scala编写,它以可水平扩展、可靠性、异步通信和高吞吐率等特性而被广泛使用。目前越来越多的开源分布式处理系统...

为何Kafka在2.8版本开始会“抛弃”Zookeeper?

一、Kafka简介在讲解为何Kafka在2.8版本开始会“抛弃”Zookeeper?之前,先来介绍一下kafka和Zookeeper在kafka中的作用?...

博主好贴心,为已有的 ambari 集群修改主机名

回复“资源”领取独家整理的学习资料!...

0727-6.3.0-在CDH上运行你的第一个Flink例子

文档编写目的ClouderaDataFlow(CDF)作为Cloudera一个独立的产品单元,围绕着实时数据采集,实时数据处理和实时数据分析有多个不同的功能模块,如下图所示:...

详细介绍一下Spring Boot中如何使用Hive?

Hive是一个基于Hadoop实现的数据仓库工具,提供了强大的SQL操作支持,可以用来实现大数据分析和处理。通过Hive与SpringBoot的集成可以更快更高效的实现数据的查询与处理,下面我们就来...

取消回复欢迎 发表评论: