龙空技术网

GrapeCity Documents for Excel 与 Apache POI 功能对比

葡萄城GrapeCity 178

前言:

今天姐妹们对“orgapachepoi314”大致比较关注,大家都需要了解一些“orgapachepoi314”的相关文章。那么小编在网上收集了一些有关“orgapachepoi314””的相关文章,希望我们能喜欢,咱们快快来学习一下吧!

GrapeCity Documents for Excel 是什么?

GrapeCity Documents for Excel (简称为:GcExcel)是葡萄城推出的一款文档 API 组件,同时适用于 Java 和所有支持 .NET Standard 2.0 及以上标准的平台,以编码的方式,无需依赖任何 Microsoft Excel 组件,即可快速批量操作 Excel 文件,轻松满足您关于 Excel 电子表格的一切需求。

超快速、低占用率、更轻量,使用 GrapeCity Documents 可极大节省应用程序在生成、加载、编辑和保存大型文档时所占用的内存和时间,帮助企业以更高效的方式处理各种文档,实现更多定制化选项。

Apache POI 是什么?

Apache POI 是由 Java 编写的一款免费开源的跨平台 Java API,主要用于实现对 Microsoft Office 文档进行读、写的功能。POI为“Poor Obfuscation Implementation”首字母的缩写,意为“简单的模糊实现”。

GrapeCity Documents for Excel 相对于 Apache POI 的主要优势

1. 公式数量支持

GcExcel 支持452种 Excel 公式,而在 Apache POI 中,支持的公式数量很少(虽然 Apache POI 网站罗列了280多种可评估的公式,但在 API 中仅显示为157种)。

2. 导出PDF

GcExcel 支持导出为PDF格式,以及控制页面设置选项。 Apache POI 不支持导出为PDF。

3. 条件格式

GcExcel 支持更多条件格式规则,如自定义图标集、高于平均值(AboveAverage)、发生日期、Top 10和重复项,且这些条件格式规则与 VSTO 保持一致。但在 Apache POI 中,使用高级 API 支持条件格式会受到限制,例如,需要使用标记为内部用途的低级类来处理Top10、高于平均值(AboveAverage)等格式化。

4. 图表类型支持

GcExcel 的图表界面与 VSTO 一致,支持约53种图表类型。 Apache POI 对图表的支持非常有限,仅支持 Line、Bar、Column、Scatter 和 Radar 图表类型。

5. 迷你图

GcExcel 完全支持添加和配置迷你图(Sparklines)。 Apache POI 目前不支持 Sparklines。

6. 剪切、复制、粘贴形状

GcExcel 支持剪切、复制、粘贴形状,Apache POI 不支持。

7. 过滤器数据类型

GcExcel 广泛支持文本、数字、日期、颜色和图标等过滤器。 Apache POI 仅支持基本的 AutoFilter,需要使用低级类来实现应用过滤或创建任何其他高级过滤器。

8. 排序支持

GcExcel 支持所有类型的行排序、列排序、自定义排序、颜色和图标排序。 Apache POI 没有内置的排序支持。但是,用户可以使用 shiftRows()/ ShiftColumns()并以编程方式对数据进行排序。

9. 切片器

GcExcel 支持带有数据透视表的切片器,而 Apache POI 则不支持。

10. 导出 CSV 格式

GcExcel 支持导出为 CSV 格式。 Apache POI 没有提供内置的导出 CSV 选项。但是,可以使用编程的方式创建相应的 CSV / HTML文件。

11. 渐变填充

GcExcel 支持渐变填充,而 Apache POI 中不直接支持它们。

12. 单元格中获取/设置值

在诸如单个单元格中获取/设置值的情况下,GcExcel 比 Apache POI 表现的更好。

13. 示例与文档数量

使用 Apache POI,许多功能需要访问和了解底层 API 才能实现, 但 Apache POI 提供的示例和文档数量十分有限,对于开发人员来说学习成本较大。

而 GcExcel 作为独立于平台的 API 组件,具备高性能、低内存消耗的特点,并且与 Excel 对象模型严格兼容。GcExcel 更加易于使用且功能全面,通过其提供的在线演示示例和帮助文档,开发人员可以快速上手,迅速掌握产品使用技巧。

详细对比

最后

以上就是 GrapeCity Documents for Excel 与 Apache POI 的功能对比。

GrapeCity Documents for Excel 作为 GrapeCity Documents 的文档 API 组件包之一,为开发人员提供了代码批量操作 Excel 文件的方式,通过与纯前端表格控件 SpreadJS 结合使用,可同时在Web 端实现 Excel 类数据展示、Excel 功能和布局样式,以及后端 Excel 导入导出等业务场景,使您开发的应用程序具备快速创建、加载、编辑、导入/导出大型 Excel 文档的功能模块。

GrapeCity Documents 除了为 Excel 文档提供高效的 API 组件外,还为 Word、PDF 等文档提供了成熟的商业化开发组件,GrapeCity Documents 文档 API 组件包包含:

GrapeCity Documents for Excel(Java)GrapeCity Documents for Excel(.NET)GrapeCity Documents for WordGrapeCity Documents for PDF

PS:点击了解更多,获取 GrapeCity Documents 更多信息。

关于葡萄城

赋能开发者!葡萄城公司成立于 1980 年,是全球领先的集开发工具、商业智能解决方案、管理系统设计工具于一身的软件和服务提供商。西安葡萄城是其在中国的分支机构,面向全球市场提供软件研发服务,并为中国企业的信息化提供国际先进的开发工具、软件和研发咨询服务。葡萄城的控件和软件产品在国内外屡获殊荣,在全球被数十万家企业、学校和政府机构广泛应用。

标签: #orgapachepoi314