Workbook wb = null;
Sheet sheet = null;
//temp1 根据后缀判断是xls/xlsx
if (suffixName.endsWith("xls")) {
wb = new HSSFWorkbook(input);
} else if (suffixName.endsWith("xlsx")) {
wb = new XSSFWorkbook(input);
}
new XSSFWorkbook ()的时候 报错。
具体是执行
this._missingCellPolicy = Row.RETURN_NULL_AND_BLANK;
我这里出现的原因是pom文件引包时有冲突,引了两种包,一个是3.14的poi一个是3.17的,把pom里的统一用一个,3.14后,不再报错
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.14</version>
</dependency>
因这个问题搜了一下网上的解决方案:
有的同学是因为你所导入的xlsx文件里有可能有空的单元格。
我公司的网真鸡儿差,一个信息科技有限公司,网络都弄不好,还TM信息,我都感到丢人。MMP