xlsx文件在java中读取

时间:2010-07-17 21:04:34

标签: java

  

可能重复:
  Read xlsx file in Java

任何人都可以回答如何在java中读取xlsx文件。

3 个答案:

答案 0 :(得分:1)

尝试使用Apache POI - Microsoft API的Java API

答案 1 :(得分:0)

答案 2 :(得分:0)

“你为什么要用docx4j来做这件事”,我听你问,“而不是POI,它专注于xlsx和二进制xls?”

可能是因为你喜欢JAXB(而不是XML Beans),或者你已经将docx4j用于docx或pptx,并且需要能够用xlsx做一些事情。

另一个可能的原因是,从OpenXML模式生成的jar XML Beans对于您的目的来说太大了。 (为了解决这个问题,POI提供了一个'lite'子集:'big'ooxml-schemas-1.0.jar是14.5 MB!但是如果你需要支持任意电子表格,你可能需要完整的jar)。相比之下,整个docx4j / pptx4j / xlsx4j的重量与POI的精简子集大致相同。

如果您只处理电子表格(即不是docx或pptx),并且您不关心前一段,那么您可能最好使用POI。

相关问题