2014-07-14 108 views
-2

我想用java读取excel文件(xlsx)。我已经下载了apache poi库。我尝试导入poi,poi-ooxml-,poi-ooxml-schemas 3.9和3.10,并结合dom4j 1.6.1和xmlbeans 2.3.0。阅读XLSX文件与库的错误

我总是得到错误:java.lang.NoSuchMethodError:org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;

我真的不知道该怎么做...请帮助我。有人有想法吗?

感谢您的回答!

+0

http://stackoverflow.com/questions/20633247/apache-poi-slow-on-generate-xlsx-file/20680208#20680208 –

回答

0

XmlOptions setSaveAggresiveNamespaces():已弃用。替换为2.0中的setSaveAggressiveNamespaces()。您可能正在使用Apache XMLBeans 1.x库。无论是使用最新版本(推荐)或更改方法调用setSaveAggresiveNamespaces()

+0

谢谢,但是我怎样才能改变库中方法的调用方式呢? – Sibo

+0

我已经下载了最新版本的xmlbeans(2.6.0),但是错误仍然出现...... – Sibo

+0

尝试使用xmlbeans-xmlpublic-2.4.0.jar –