为了账号安全,请及时绑定邮箱和手机立即绑定

部署到 Linux 服务器上,就不能通过 POI 读取 Excel 文件

部署到 Linux 服务器上,就不能通过 POI 读取 Excel 文件

慕斯709654 2018-08-08 15:10:27
我在代码层兼容 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 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

权限、路径等问题


查看完整回答
反对 回复 2018-09-03
  • 1 回答
  • 0 关注
  • 1190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信