我在代碼層兼容 2003 和2007兩個(gè)版本。public List<ProjectConfig> getExcelInfo(boolean isExcel2003 ,InputStream in) {List<ProjectConfig> projectConfigList = new ArrayList<>();try {//創(chuàng)建WorkbookWorkbook wb = null;if(isExcel2003){wb = new HSSFWorkbook(in);}else{wb = new XSSFWorkbook(in);}//讀取Excel里面客戶的信息projectConfigList = readExcelValue(wb);} catch (IOException e) {e.printStackTrace();}本地測(cè)試在:win7+64位+jdk1.8 可以正常讀,創(chuàng)建workbook時(shí) .xlsx 和.xls兩種類型都正常部署到linux +64位+jdk1.8 創(chuàng)建workbook時(shí) .xlsx 和.xls兩種類型都會(huì)報(bào)錯(cuò)
添加回答
舉報(bào)
0/150
提交
取消