终于有一款组件可以全面超越Apache POI
在GrapeCityDocuments出现以前 , 服务端文档组件向来以ApachePOI为代表 , 作为一款由Java编写的开源API库 , ApachePOI主要应用于对MicrosoftOffice文档进行读、写 , 以及创建和维护 。
但正如POI所定义的那样:作为“PoorObfuscationImplementation”首字母的缩写 , ApachePOI仅提供“简单的模糊实现” , 其在创建复杂逻辑的大型文档时 , 经常会捉襟见肘 。
终于有一款组件可以全面超越Apache POI。如果想通过简单的代码逻辑 , 快速创建、加载、编辑、导入/导出大型文档(Excel、Word、PDF) , 并将其部署到云端时 , 又该如何实现?
而这些需求 , 恰恰是GrapeCityDocuments可以满足的 。
GrapeCityDocuments是什么?
----终于有一款组件可以全面超越Apache POI//----
GrapeCityDocuments是一款快速且高效的服务端文档组件包 , 可在Windows、Mac、Linux上完美运行 , 同时适用于.NET和Java平台 , 可在不依赖MicrosoftOffice和Acrobat组件的情况下 , 提供快速生成、加载、编辑和保存Excel、PDF、Word文档的功能 。
GrapeCityDocuments由四种针对不同文档和开发框架的组件构成:
·适用于所有.NET平台的Excel文档API——GcExcel(.NET)
·适用于所有Java平台的Excel文档API——GcExcel(Java)
·适用于所有.NET平台的PDF文档API——GcPDF
·适用于所有.NET平台的Word文档API——GcWord
下面 , 我们将以其中的GcExcel为例 , 详细对比它与ApachePOI的功能及性能优劣 。
功能对比:GcExcelVSApachePOI
1.公式数量
GcExcel支持452种Excel公式 。
ApachePOI中 , 支持的公式数量很少(虽然ApachePOI网站罗列了280多种可评估的公式 , 但在API中仅显示为157种) 。
2.是否支持导出PDF
GcExcel不但支持导出PDF格式 , 还可控制页面设置选项 。
ApachePOI不支持导出PDF 。
3.条件格式
GcExcel支持多种条件格式 , 如自定义图标集、判断是否高于平均值(AboveAverage)、发生日期判断、Top10和重复项判断 , 且这些条件格式的设置规则与VSTO保持一致 。
终于有一款组件可以全面超越Apache POI。但在ApachePOI中 , 使用高级API来增加条件格式判断会受限 。 因此 , 只能使用标记为内部用途的低级类来处理Top10、高于平均值(AboveAverage)等格式化选项 。
- 创投时报性能出众配色亮眼,2个缺陷不得不提,魅族17终于登场
- 军情堡将美国告到国际法院,要求引渡入侵行动策划人,马杜罗终于出手
- 周小蛮哈里夫妇晒出儿子可爱照片,在梅根怀里好兴奋,小阿奇终于亮相
- 『世界卫生组织』截止5月10日15时,疫情源头终于尘埃落定?世卫组织却“改口”了!
- 『日本』美军终于说出实话,美国核航母“天敌”已出现,这两个国家最危险
- 手机大魔王为迎接5G,迟钝的苹果终于开始清仓,iPhone11等多款手机大降价
- 「印度」一口气买100辆坦克后,印度终于开始紧张了,巴铁:感谢东方支援
- 「世界卫生组织」截止5月10日15时,疫情源头终于尘埃落定?世卫组织却“改口”了!
- 无线视界中国移动终于改变,开始为老用户推出优惠套餐,被公开点名
- 【美军】美军终于给出三战预测,这5地或成为主战场,其中3个位于东方