服务端表格组件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的集成可以更快更高效的实现数据的查询与处理,下面我们就来...
你 发表评论:
欢迎- 一周热门
-
-
Linux:Ubuntu22.04上安装python3.11,简单易上手
-
宝马阿布达比分公司推出独特M4升级套件,整套升级约在20万
-
MATLAB中图片保存的五种方法(一)(matlab中保存图片命令)
-
别再傻傻搞不清楚Workstation Player和Workstation Pro的区别了
-
Linux上使用tinyproxy快速搭建HTTP/HTTPS代理器
-
如何提取、修改、强刷A卡bios a卡刷bios工具
-
Element Plus 的 Dialog 组件实现点击遮罩层不关闭对话框
-
日本组合“岚”将于2020年12月31日停止团体活动
-
SpringCloud OpenFeign 使用 okhttp 发送 HTTP 请求与 HTTP/2 探索
-
tinymce 号称富文本编辑器世界第一,大家同意么?
-
- 最近发表
- 标签列表
-
- dialog.js (57)
- importnew (44)
- windows93网页版 (44)
- yii2框架的优缺点 (45)
- tinyeditor (45)
- qt5.5 (60)
- windowsserver2016镜像下载 (52)
- okhttputils (51)
- android-gif-drawable (53)
- 时间轴插件 (56)
- docker systemd (65)
- slider.js (47)
- android webview缓存 (46)
- pagination.js (59)
- loadjs (62)
- openssl1.0.2 (48)
- velocity模板引擎 (48)
- pcre library (47)
- zabbix微信报警脚本 (63)
- jnetpcap (49)
- pdfrenderer (43)
- fastutil (48)
- uinavigationcontroller (53)
- bitbucket.org (44)
- python websocket-client (47)