【Java处理Excel文件】使用poi的WorkbookFactory.create时报错XmlValueOutOfRangeException

【Java处理Excel文件】使用poi的WorkbookFactory.create时报错XmlValueOutOfRangeException,第1张

最近在学习使用Java处理Excel文件,有如下代码:

// 读取文件,创建工作簿
        File f = new File(filePath);
        Workbook wb = WorkbookFactory.create(f);

结果在该处报错:

 Exception in thread "main" org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException: Invalid hexBinary value: not encoded properly

上网查询XmlValueOutOfRangeException查不到有用信息。然后发现这段代码读取其它Excel都没问题,就这一个会报错。
打开这个Excel再仔细看了一遍,发现下面有个“已开启权限保护,编辑受限”。
把里面的内容复制到一个新Excel中,使用新Excel再跑程序时就不报错了。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/756699.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-30
下一篇2022-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存