easyexcel icon indicating copy to clipboard operation
easyexcel copied to clipboard

读取excel 当中带文件目录的数据 时 报 Illegal character in path at index

Open hostkey918 opened this issue 2 years ago • 2 comments

java.net.URISyntaxException: Illegal character in path at index 75: file://///XXXXXX/ at java.net.URI$Parser.fail(URI.java:2848) at java.net.URI$Parser.checkChars(URI.java:3021) at java.net.URI$Parser.parseHierarchical(URI.java:3105) at java.net.URI$Parser.parse(URI.java:3053) at java.net.URI.(URI.java:588) at org.apache.poi.openxml4j.opc.PackagingURIHelper.toURI(PackagingURIHelper.java:723) at org.apache.poi.openxml4j.opc.PackageRelationshipCollection.parseRelationshipsPart(PackageRelationshipCollection.java:358) at org.apache.poi.openxml4j.opc.PackageRelationshipCollection.(PackageRelationshipCollection.java:160) at org.apache.poi.openxml4j.opc.PackageRelationshipCollection.(PackageRelationshipCollection.java:130) at org.apache.poi.openxml4j.opc.PackagePart.loadRelationships(PackagePart.java:565) at org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:751) at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:288) at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:192) at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.readOpcPackage(XlsxSaxAnalyser.java:191) at com.alibaba.excel.analysis.v07.XlsxSaxAnalyser.(XlsxSaxAnalyser.java:89) at com.alibaba.excel.analysis.ExcelAnalyserImpl.choiceExcelExecutor(ExcelAnalyserImpl.java:103) at com.alibaba.excel.analysis.ExcelAnalyserImpl.(ExcelAnalyserImpl.java:55) at com.alibaba.excel.ExcelReader.(ExcelReader.java:27) at com.alibaba.excel.read.builder.ExcelReaderBuilder.build(ExcelReaderBuilder.java:202)

hostkey918 avatar Oct 21 '22 06:10 hostkey918

版本3.1.1

hostkey918 avatar Oct 21 '22 06:10 hostkey918

你直接 new File().getAbsolutePath() 试试

zhuangjiaju avatar Jan 17 '23 06:01 zhuangjiaju

不知道您是否已经通过其他渠道解决该问题?我们先暂时关闭这个问题,如果还存在问题请重新Reopen这个issue

gongxuanzhang avatar Feb 03 '23 05:02 gongxuanzhang