【问题标题】:apache poi 3.6: Reading an xlsx fileapache poi 3.6:读取 xlsx 文件
【发布时间】:2010-05-23 19:26:33
【问题描述】:

我有一个相对愚蠢的新手问题,我试图打开一个 xlsx 文件以使用 apache POI 3.6 进行读取。

XSSFWorkbook workBook = new XSSFWorkbook("C:\test.xlsx");

xlsx 文件保存在 excel 2007 中,我看到的错误是: 线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/xmlbeans/XmlException

  • 我不知道解决方案是什么...有什么想法和/或示例代码吗?

【问题讨论】:

    标签: java


    【解决方案1】:

    您的类路径缺少 Apache POI 的依赖项之一。具体来说,您缺少 XMLBeans jar。你在使用 Maven 吗?

    【讨论】:

      【解决方案2】:

      你可以从这里下载它:http://apache.securedservers.com/xmlbeans/binaries/xmlbeans-2.5.0.zip

      如果(大多数情况下)您使用的是 IDE(eclipse 等),请将其添加到构建路径中...

      如果从 CLI 调用请使用 -cp 开关,就像您可能对其他所有操作一样...

      rgds

      -ksm

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-14
        相关资源
        最近更新 更多