2014-07-14 113 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 –