我正在使用Aspose.Cells(試用版)解析Java的.xls(Excel)文件。但是,當我嘗試加載文件時,它拋出如下異常:
Aspose cell exception:om.ctc.wstx.sr.ValidatingStreamReader無法轉換爲com.ctc.wstx.sr.ValidatingStreamReader
重度:java.lang.IllegalStateException:XML流異常:XMLStreamException:com.ctc.wstx.sr.ValidatingStreamReader不能轉換爲com.ctc.wstx.sr.ValidatingStreamReader
這裏是我的代碼
Workbook workbook = new Workbook();
try {
workbook.open(path+fileName);
} catch (Exception e) {
e.printStackTrace();
}
Worksheet worksheet = workbook.getWorksheets().get(0);
此異常即將在workbook.open(path+fileName);
這條線。我很確定,這不是由於錯誤的路徑,因爲當我給錯誤的路徑,然後aspose拋出FileNotFoundException
。所以現在我卡在這裏,無法找到爲什麼發生這種情況?
注意:爲了尋找這個問題,我在aspose論壇上找到了this answer,但它沒有任何幫助和可行性(檢查存放在lib中的jar中的所有類)。
可以請你分享輸入的XLS文件,因爲它似乎是一個有關特定文件的問題。您可以直接在Aspose.Cells產品支持論壇上共享文件。 http://www.aspose.com/community/forums/aspose.cells-product-family/19/showforum.aspx – codewarior 2013-02-12 11:28:52
您可以與我們分享您正在使用哪種版本的aspose cell嗎?第二,你是直接用普通的java代碼還是在任何web應用程序中使用它? – Ahmed 2013-07-26 17:40:32
我正在使用7.2.x – Freak 2013-07-28 10:08:47