org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file
http://fengsky491.iteye.com/blog/537458
環境和所需包:
?????? 1,JDK1.5
?????? 2,poi-3.5-FINAL-20090928.jar,
??????????? poi-contrib-3.5-FINAL-20090928.jar,
??????????? poi-ooxml-3.5-FINAL-20090928.jar,
??????????? poi-scratchpad-3.5-FINAL-20090928.jar,
??????????? log4j-1.2.13.jar,
??????????? commons-logging-1.1.jar,
??????????? junit-3.8.1.jar,
??????????? dom4j-1.6.1.jar,
??????????? geronimo-stax-api_1.0_spec-1.0.jar,
??????????? ooxml-schemas-1.0.jar,
??????????? xmlbeans-2.3.0.jar
?
??????????? 注意 :
??????????????????? 1,可能有些包不需要,沒有測試,因為有些包項目中已經存在了
??????????????????? 2,我開始少了最后2個包,報:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException
?
?
Java代碼:
Java代碼 ??
寫完之后完把文件改成讀取test.xls(Excel2003),發現出現Exception in thread "main" org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file: 'C:\DOCUME~1\CHENXI~1\LOCALS~1\Temp\poifiles\poi-ooxml-1966473540.tmp'
??? at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:102)
?
所以為了兼容讀取2003,我把代碼給成如下:
Java代碼 ??
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java操作poi如何更改excel中的
- 下一篇: 在Excel中如何引用其他的工作表或者工