2009-05-07 105 views

回答

5

Apache POI是纯java回答的问题。 2007格式支持现在处于测试阶段。

OpenXLS可能已经支持它(如果GPL适合您)。同一产品的商业版本(ExtenXLS)确实支持它。

虽然不是严格意义上的部分问题,但我应该指出,任何重写Excel文件的访问总会有一些不足之处,因此如果您需要,Joel Spolsky的建议是一个很好的选择。

1

不是POI。安迪汗的JExcel是你想要的。

+0

从链接,它不说它支持Excel“2007” – mjlee 2009-05-08 11:01:51

0

我目前正在比较JExcelApi和Apache POI。 POI支持Office 2007 Beta,并且看起来像是最好的选择(在许多方面)

1

我前段时间对poi和jexcel做了评估,jexcel远远超越了它。尽管在数据文件非常大的情况下,它们都使用大量内存。我的意思是,我无法弄清楚如何通过流构造一个excel文件,这样我就不必将整个文件加载到内存中。

+0

这是一个很大的交易创建或编辑的大日子生成程序的文件。我有时会将Excel推到极限。流式传输可能是解决方案。 – IceArdor 2014-02-25 08:15:40

2

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

DDF - 可怕的图形格式 这个软件包包含或称为埃舍尔在今后POI被称为可怕的图形格式的微软Office图形格式解码类。

HPSF - 可怕的属性设置格式

HSSF - 可怕的表格格式

我爱那些家伙。我们将尝试使用POI来读取Excel文件,我也会看看JExcel解决方案。

+0

只是一个评论,我用POI来读取Excel文件,它工作得很好。 – 2009-07-29 17:23:30

相关问题