终于有一款组件可以全面超越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)等格式化选项 。
推荐阅读
- 好六网霸王别姬有望返场,最后一款即将返场,王者:令人遗憾的四款限定
- 『摄像头』华为P40 Pro还没捂热,又一款新品重磅推出?网友期待早日体验
- 周扒皮看热闹裸车不到15W,动力1.4T混动,4.9米的车身,大众终于放大招了
- 奇闻烩谈清华大学女教授终于将圆明园“复活”!看完震撼人心!,耗时15年
- 叽歪数码P30Pro跌至“新低价”,网友:终于等到了,华为再亮剑
- 「庞统」庞统临死前,终于看穿刘备真面目!宴席上暗示魏延,可惜魏延没懂
- 「麒麟990」华为旗舰一降再降,徕卡+麒麟990,网友:终于等到你
- #本田凌派#本田凌派终于迎来四缸机!号称小号雅阁,空间赛B级,期待上市
- 「越野车」年轻人的第一款车,奕跑为什么比远景X3更值得入手?
- 『别克』别克终于发狠了,从18.99万跌至15.49万,一年狂甩13万台