utt*_*tel 1 java spring apache-camel apache-poi
我试图读取xlsx文件以获取数据表单文件,但我的代码生成这样的eroor
apache poi没有工作或帮助读取xlsx文件
任何可以告诉我需要做什么来解决这个错误
或其他方式来读取java中的xlsx文件
Exception in thread "main" java.lang.IllegalStateException: Zip File is closed
at org.apache.poi.openxml4j.util.ZipFileZipEntrySource.getEntries(ZipFileZipEntrySource.java:45)
at org.apache.poi.openxml4j.opc.ZipPackage.getPartsImpl(ZipPackage.java:161)
at org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:662)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:223)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:186)
at ExampleEventUserModel.processOneSheet(ExampleEventUserModel.java:18)
at ExampleEventUserModel.main(ExampleEventUserModel.java:115)
Run Code Online (Sandbox Code Playgroud)
小智 6
我遇到了类似的问题并通过给出绝对路径而不仅仅是文件名来修复它.
而不是给予
OPCPackage pkg = OPCPackage.open(filename);
你可以给
OPCPackage pkg = OPCPackage.open(absolutePath +"/"+ filename);
| 归档时间: |
|
| 查看次数: |
9057 次 |
| 最近记录: |