我正在使用 Apache POI 通过Java阅读 .xls 和 .xlsx 。
我已将以下jar包括在我的类路径中:
1. poi-3.7-20101029.jar
2. poi-examples-3.7-20101029.jar
3. poi-ooxml-3.7-20101029.jar
4. poi-ooxml-schemas-3.7-20101029.jar
5. poi-scratchpad-3.7-20101029.jar
是否需要从/向xls / xlsx文件读取/写入数据的所有jar?我想我可以排除 poi-examples-3.7-20101029.jar ,顾名思义它包含示例。我尝试了它,它的工作原理(我可以从xls / xlsx读取)。从/向xls / xlsx文件读取/写入数据所需的最小jar集是什么?
我想让我的项目规模尽可能小,所以如果有人可以专注于此,请欣赏。
答案 0 :(得分:1)
我认为poi-3.7-20101029.jar就足够了。 :)
答案 1 :(得分:1)
如果您只想读/写XLS文件,那么您需要的只是主要的POI jar。如果你想读/写XLSX文件,那么你还需要两个OOXML jar(加上适当的XML解析器依赖)
您通常不需要包含Jar示例。 PPT,DOC,VSD等需要暂存器jar,以及少量实验性XLS功能(如图表)。