请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需要一步,快速开始

搜索
开启左侧

GrapeCityDocumentsforExcel与ApachePOI功能对比

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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 更加易于使用且功能全面,通过其提供的在线演示示例和帮助文档,开发人员可以快速上手,迅速掌握产品使用技巧。


详细对比
CuU1e122202KE29p.jpg

sb2L303Q2UUZZ8b4.jpg

hv7jfwRpR0s3Nne3.jpg

pisdczSz51cA0cmz.jpg

x1IyOVeX7oT7OUTT.jpg

fZHLa21X36LLy4Xz.jpg

wr7RMzR6PwUcOhkM.jpg

uBIlZXasB0gpkIiG.jpg

A1PDm25O1GzxC2S2.jpg



最后
以上就是 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 Word
  • GrapeCity Documents for PDF
PS:获取 GrapeCity Documents 更多信息:http://www.grapecity.com.cn/developer/grapecitydocuments

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

  • 0 关注
  • 0 粉丝
  • 1 帖子
广告招商