【问题标题】:Is there a Java Open source Library for parsing Excel 2007 Files? [closed]是否有用于解析 Excel 2007 文件的 Java 开源库? [关闭]
【发布时间】:2009-05-07 20:08:38
【问题描述】:

是否有用于解析 Excel 2007 文件的 Java 开源库?

【问题讨论】:

    标签: java excel open-source excel-2007


    【解决方案1】:

    Apache POI 看起来很有希望。

    【讨论】:

      【解决方案2】:

      Apache POI 是该问题的纯 Java 答案。 2007 格式支持目前处于测试阶段。

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

      虽然严格来说不是问题的一部分,但我应该指出,任何对 Excel 文件访问的重写都会比原来的文件有一些不足,所以Joel Spolsky 的建议是一个很好的选择,如果你需要的话。

      【讨论】:

        【解决方案3】:

        Apache POI

        【讨论】:

          【解决方案4】:

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

          DDF - 可怕的绘图格式 此包包含用于解码 Microsoft Office 绘图格式的类,也称为 escher,此后在 POI 中称为 Dreadful Drawing Format。

          HPSF - 可怕的属性集格式

          HSSF - 糟糕的电子表格格式

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

          【讨论】:

          • 只是一个评论,我使用 POI 读取 Excel 文件,效果非常好。
          【解决方案5】:

          【讨论】:

          • openxml4j 已添加到 POI api。
          【解决方案6】:

          不是兴趣点。 Andy Khan 的JExcel 就是你想要的。

          【讨论】:

          • 从链接上看,并没有说它支持 Excel "2007"
          【解决方案7】:

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

          【讨论】:

          • 这对于由大日子生成程序创建或编辑的文件来说意义重大。我有时会将 Excel 推向极限。流媒体可能是解决方案。
          【解决方案8】:

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

          【讨论】:

            猜你喜欢
            • 2011-06-05
            • 2010-12-26
            • 2012-01-16
            • 1970-01-01
            • 1970-01-01
            • 2011-08-08
            • 2011-02-08
            • 2014-08-19
            • 2014-07-03
            相关资源
            最近更新 更多