我在代码层兼容 2003 和2007两个版本。public List<ProjectConfig> getExcelInfo(boolean isExcel2003 ,InputStream in) {List<ProjectConfig> projectConfigList = new ArrayList<>();try {//创建WorkbookWorkbook wb = null;if(isExcel2003){wb = new HSSFWorkbook(in);}else{wb = new XSSFWorkbook(in);}//读取Excel里面客户的信息projectConfigList = readExcelValue(wb);} catch (IOException e) {e.printStackTrace();}本地测试在:win7+64位+jdk1.8 可以正常读,创建workbook时 .xlsx 和.xls两种类型都正常部署到linux +64位+jdk1.8 创建workbook时 .xlsx 和.xls两种类型都会报错
- 1 回答
- 0 关注
- 1190 浏览
添加回答
举报
0/150
提交
取消