广告也精彩

使用POI导出的Excel打开提示文件名和扩展名不匹配的解决办法

  • A+
所属分类:CSS|Html
广告也精彩
使用POI导出的Excel打开提示文件名和扩展名不匹配的解决办法

在使用POI进行导出Excel的时候,reponse的contentType需要和Excel的类型对应。主要的对应关系如下

HSSFWorkbook

需要设置

  • response.setContentType("application/vnd.ms-excel");
  • response.addHeader("Content-Disposition", "attachment;filename=fileName"+".xls");

这个时候获取workbook的实例的方式为:

  • Workbook workbook = new HSSFWorkbook();

XSSFWorkbook

需要设置

  • response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
  • response.addHeader("Content-Disposition", "attachment;filename=fileName" + ".xlsx");

这个时候对应实例化的方式为:

  • Workbook workbook = new XSSFWorkbook();
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
广告也精彩

发表评论

您必须登录才能发表评论!

隐藏
变装