Is there a Java Open source Library for parsing Excel 2007 Files? [closed]

杀马特。学长 韩版系。学妹 提交于 2019-12-07 05:12:27

问题


Is there a Java Open source Library for parsing Excel 2007 Files?


回答1:


Apache POI looks promising.




回答2:


Apache POI is the pure java answer to the question. 2007 format support is in beta right now.

OpenXLS may support it already (if GPL is fine for you). The commercial version of the same product (ExtenXLS) does support it.

Although not strictly part of the question, I should point out that any rewrite of access to Excel files will always have some deficiency over the original, so Joel Spolsky's advice is a good alternative, if you need it.




回答3:


Apache POI




回答4:


From http://poi.apache.org/apidocs/index.html

DDF - Dreadful Drawing Format This package contains classes for decoding the Microsoft Office Drawing format otherwise known as escher henceforth known in POI as the Dreadful Drawing Format.

HPSF - Horrible Property Set Format

HSSF - Horrible Spreadsheet Format

I love those guys. We will try to use POI to read Excel files, I will look at the JExcel solution too.




回答5:


http://openxml4j.org/




回答6:


Not POI. Andy Khan's JExcel is what you want.




回答7:


I did an assessment of poi and jexcel some time ago and jexcel was far superior. They both use a lot of memory though in the case that you have very large datafiles. By this I mean, I was not able to figure out how to construct an excel file through a stream, such that I didn't have to load the entire file in memory.




回答8:


I am currently comparing JExcelApi and Apache POI. POI supports Office 2007 in Beta and looks like the best option (in many ways)



来源:https://stackoverflow.com/questions/836769/is-there-a-java-open-source-library-for-parsing-excel-2007-files

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!