poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]
导入excel文件POI解析 时报错:
FileInputStream file = new FileInputStream(new File("G:\\TestData\\test.xls"));//Create Workbook instance holding reference to .xlsx file
XSSFWorkbook workbook = new XSSFWorkbook(file);
//Get first/desired sheet from the workbook
XSSFSheet sheet = workbook.getSheetAt(0);//Iterate through each rows one by one
Iterator<Row> rowIterator = sheet.iterator();
while (rowIterator.hasNext()){Row row = rowIterator.next();//For each row, iterate through all the columnsIterator<Cell> cellIterator = row.cellIterator();while (cellIterator.hasNext()){Cell cell = cellIterator.next();//Check the cell type and format accordinglyswitch (cell.getCellType()){case Cell.CELL_TYPE_NUMERIC:System.out.print(cell.getNumericCellValue() + "t");break;case Cell.CELL_TYPE_STRING:System.out.print(cell.getStringCellValue() + "t");break;}}System.out.println("");
}
file.close();
报错:
org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]at org.apache.poi.util.PackageHelper.open(PackageHelper.java:41)at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:218)
解决:
//Create Workbook instance holding reference to .xlsx file
XSSFWorkbook workbook = new XSSFWorkbook(file);
修改为:
import org.apache.poi.ss.usermodel.Workbook; Workbook workbook = WorkbookFactory.create(file);
poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]相关推荐
- Java POI WPS另存为的XLSX Excel报错Package should contain a content type part [M1.13]
最近在写项目的时候,使用到了POI对表格的处理,在通过文件流创建工作簿的时候,出现异常,异常信息是:Package should contain a content type part [M1.13] ...
- org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file
http://fengsky491.iteye.com/blog/537458 环境和所需包: 1,JDK1.5 2,poi-3.5-FINAL-20090928.jar, poi-contrib-3 ...
- docx.opc.exceptions.PackageNotFoundError: Package not found at ‘文件名.docx‘ 问题解决
docx.opc.exceptions.PackageNotFoundError: Package not found at '文件名.docx' 问题解决 参考文章: (1)docx.opc.exc ...
- Docx:docx.opc.exceptions.PackageNotFoundError: Package not found at
Docx:docx.opc.exceptions.PackageNotFoundError: Package not found at:https://blog.csdn.net/python__re ...
- docx.opc.exceptions.PackageNotFoundError: Package not found at
docx.opc.exceptions.PackageNotFoundError: Package not found at 'C:\Users\13298\Desktop\structure\202 ...
- python 读docx文件 报错 docx.opc.exceptions.PackageNotFoundError: Package not found at
1.简单一句话就是:自己手动创建的docx 文档可以正常Document(docx)读取,但是通过python 将doc 转换成docx 后,Document(docx )就会报错,所以我们可以手动创 ...
- python-docx使用document读取文件报错:docx.opc.exceptions.PackageNotFoundError: Package not found at
文章目录 报错详情 原因 解决办法 疑问 报错详情 原因 执行到document=Document(word_path)时报错,python-docx模块无法读取该docx文件 def open_fi ...
- 【POI xls】解析xls遇到的问题
问题1:Package should contain a content type part 1 org.apache.poi.POIXMLException: org.apache.poi.open ...
- android 控制word,Android使用POI进行Word操作(一)
操作步骤 步骤一:引用相关POI库 步骤二:创建POI中的word文件对象 步骤三:调用word文件对象的方法对文件进行操作 步骤一:引用相关的POI库 吐槽一下,这一步是最坑的 本人尝试了很多版本组 ...
最新文章
- request获取int类型的值_获取通话记录或通讯录的数量为负值
- html读取文本框变量,Html和文本框元件上变量
- windows 修改hosts 立即生效的方法
- Java里氏转换_详解Java设计模式编程中的里氏替换原则
- Topcoder SRM 655 DIV1 250 CountryGroupHard
- 认识 URL 及其编码
- CS229学习笔记(3)逻辑回归(Logistic Regression)
- 以太坊概念知识入门篇
- 【图像配准】基于matlab GUI SIFT图像配准拼接【含Matlab源码 854期】
- Thinkphp双轨直销系统源码
- C语言 打印乘法口诀表
- Android service 不被杀死“永不退出的服务”(双进程,服务,多进程,微信)
- P1308 统计单词数 洛谷
- 简单明了的告诉你什么是CPUID
- 郑捷《机器学习算法原理与编程实践》学习笔记(第六章 神经网络初步)6.2 BP神经网络...
- 海外英语杂志社海外英语杂志社海外英语编辑部2022年第14期目录
- 快递鸟即时查询(PHP)
- 小程序打包体积优化策略
- SVN the working copy needs to be upgraded svn 解决办法
- CubeMX+Eclipse+Jlink STM32开发环境搭建