读取微软Excel文件的Java库

12

我想用Java编写一个比较两个 Microsoft Excel 表格的程序。

是否有现成的库(和其文档),可以帮助我开始处理基本的事情,例如读取Excel的所有行和列?


只想将GemBox.Spreadsheet for Java添加到混合中,我发现其API相当简单明了,例如可以查看读取示例 - bellpatricia
尝试使用Aspose.Cells(https://products.aspose.com/cells/java)组件,它使Java应用程序能够创建和管理Excel电子表格,而无需Microsoft Excel。请参阅文档中的简单示例(https://docs.aspose.com/cells/java/add-and-retrieve-data/#retrieving-data-from-cells)以检索数据。PS. 我是Aspose的支持开发人员/布道者。 - Amjad Sahi
2个回答

23

6

1. Apache POI

Apache POI是由Apache Software Foundation运行的项目,以前是Jakarta项目的一个子项目。它提供了纯Java库,可用于读写Microsoft Office格式文件,如Word、PowerPoint和Excel。

http://poi.apache.org/

2. docx4j

docx4j是一个Java库,可用于创建和处理Microsoft Open XML(Word docx、Powerpoint pptx和Excel xlsx)文件。

http://www.docx4java.org/trac/docx4j


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接