今天,跟自己的一个小伙伴聊天.在得知他经常复制粘贴 excel 数据后.觉得试试 java 读取然后进行重复性工作.结果直接报如下错误.百度了好久都没找出是什么原因.但是我看他用 Python 可以直接读取.这就很尴尬了.谢谢大佬们的指点 Exception in thread "main" java.lang.IllegalArgumentException: targetUri invalid - http://invalid.uri at org.apache.poi.openxml4j.opc.PackagingURIHelper.resolvePartUri(PackagingURIHelper.java:427) at org.apache.poi.openxml4j.opc.PackageRelationship.getTargetURI(PackageRelationship.java:206) at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:562) at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:592) at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:592) at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:165) at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:270) at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:184) at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:149) at com.sl.utils.office.excel.ExcelUtils.readExcelXlsx(ExcelUtils.java:101) at com.sl.utils.ExcelDemand.main(ExcelDemand.java:22)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.