码迷,mamicode.com
首页 > 其他好文 > 详细

Package should contain a content type part [M1.13]异常的解决方式

时间:2017-06-22 18:29:29      阅读:423      评论:0      收藏:0      [点我收藏+]

标签:poi   读写   XML   logs   input   文件   方式   color   val   

此异常的源代码如下:

 1 public static Workbook create(InputStream in) throws       
 2     IOException,InvalidFormatException {  
 3         if (!in.markSupported()) {  
 4             in = new PushbackInputStream(in, 8);  
 5         }  
 6         if (POIFSFileSystem.hasPOIFSHeader(in)) {  
 7             return new HSSFWorkbook(in);  
 8         }  
 9         if (POIXMLDocument.hasOOXMLHeader(in)) {  
10             return new XSSFWorkbook(OPCPackage.open(in));  
11         }  
12         throw new IllegalArgumentException("你的excel版本目前poi解析不了");  
13     }  

解决方式:

读写xls和xlsx格式时,HSSFWorkbook针对xls,XSSFWorkbook针对xlsx

主要是格式的问题!

作者主要是将xls文件格式改成了xlsx就没有问题了

Package should contain a content type part [M1.13]异常的解决方式

标签:poi   读写   XML   logs   input   文件   方式   color   val   

原文地址:http://www.cnblogs.com/jbml-154312/p/7066202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!