服务端表格组件GcExcel V5.0 Update1发布,提取数据的效率更高

2022/05/07 18:31

返回新闻中心

以高性能著称的葡萄城服务端表格组件 GcExcel (GrapeCity Documents for Excel )正式迎来V5.0 Update1的发布更新,本次更新,不但在性能、处理速度和内存消耗方面继续领先Apache POI等组件,还通过增强多项API和计算函数,让开发者从Excel中提取数据的效率更高。

GcExcel V5.0 Update1的更新亮点包括,ImportData 功能增强CELL 函数支持数据绑定模板支持 JSON 数据源数据透视表支持 "ShowValueAs"和计算字段,以及与纯前端表格控件 SpreadJS 更适配的兼容性体验

在我们详细介绍 GcExcel V5.0 Update1的新特性之前,欢迎您移步前往至葡萄城官网下载最新版产品安装包,以便同步体验。

以下是本次发布的新特性内容:

1. ImportData 功能增强

ImportData 是 GcExcel V5.0 发布时加入的功能,此功能便于用户提取 Excel 文件中的数据。本次发布,GcExcel增加了 GetNames 接口,让用户从Excel中提取数据的效率更高。

相对普通的文件打开方式,使用 ImportData可以减少一半时间。


2. 数据绑定模板支持 JSON 数据源

本次发布,GcExcel 的模板语法支持了 JSON 数据源,这样可以让 GcExcel 生成模板报表时直接使用其他接口传递过来的 JSON 格式数据。

运行后的效果如下图所示:


3. CELL 函数支持

GcExcel V5.0 Update1中增加了对 CELL 函数的支持。
该函数的应用场景是:通过查找特定单元格的单元格信息并在 Excel 文件中执行某些操作。信息可以是任何性质的数据,如单元格地址、颜色、内容、文件名、格式等。


4. 转换表格(Table)到范围(Range)

Excel 除了被用于数据归档和样式保存外,还有一个重要作用就是公式计算。为了使用动态数组公式等函数,必须将表格转换为范围(Range)。对于Excel 来说,Range表示一个单元格、一行、一列、一个包含单个或若干连续单元格区域的选定单元格范围,或者一个三维区域。

想象一下,假如您有 1000 多个 Excel 文件,您想在其中使用表数据,但在将其转换为Range之前无法实现,手动执行将表格转换为 Range 的任务既繁琐又低效。因此,为了满足上述需求,GcExcel 提供了将表格(Table)转换到范围(Range)的功能。


5. 数据透视表中支持 "ShowValueAs"

在以下示例中,GcExcel已在数据透视表的数据上设置了“总计百分比”选项:


6. 数据透视表支持计算字段


7. SpreadJS 兼容性增强

透视表中的视图:经过 GcExcel 的 JSON 导入导出,由 SpreadJS 设置的透视表视图会保留,如下图:

集算表:经过 GcExcel 的 JSON 导入导出,由 SpreadJS 设置的集算表会保留,如下图:

以上就是服务端表格组件GrapeCity Documents for Excel(GcExcel) V5.0 Update1的主要功能介绍,如需了解更多新版本信息,欢迎访问葡萄城官网


关于葡萄城

葡萄城成立于1980年,是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,服务超50万家客户,产品广泛应用于IT、制造、交通、建筑、金融、能源、教育、公共管理等支柱产业。