您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Apache POI读取xlsx文件时出现异常(org.apache.poi.openxml4j.exception-无内容类型[M1.13])?

使用Apache POI读取xlsx文件时出现异常(org.apache.poi.openxml4j.exception-无内容类型[M1.13])?

错误告诉您POI找不到OOXML文件的核心部分,在这种情况下为内容类型部分。您的文件不是有效的OOXML文件,更不用说有效的.xlsx文件了。不过,这是一个有效的zip文件,否则您将遇到较早的错误

Excel可以真正加载该文件吗?我希望它不能,因为异常通常是通过给POI一个常规的.zip文件触发的!我怀疑您的文件无效,因此例外

在Apache POI 3.15(从beta 1开始)中,对于此问题的更常见原因,有一组更有用的Exception消息。在这种情况下,您现在将获得更多描述性异常,例如ODFNotOfficeXmlFileExceptionOLE2NotOfficeXmlFileException。仅当POI确实不知道您提供的内容是什么,但知道它已损坏或无效时,才应显示此原始表单。

其他 2022/1/1 18:21:50 有951人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶