使用Apache POI读取excel

时间:2011-10-21 09:57:34

标签: java apache-poi

我正在使用 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集是什么?

我想让我的项目规模尽可能小,所以如果有人可以专注于此,请欣赏。

2 个答案:

答案 0 :(得分:1)

我认为poi-3.7-20101029.jar就足够了。 :)

答案 1 :(得分:1)

如果您只想读/写XLS文件,那么您需要的只是主要的POI jar。如果你想读/写XLSX文件,那么你还需要两个OOXML jar(加上适当的XML解析器依赖)

您通常不需要包含Jar示例。 PPT,DOC,VSD等需要暂存器jar,以及少量实验性XLS功能(如图表)。