poi导出excel损坏无法打开

使用poi生成excel文件,格式为xlsx。 生成的文件会偶现打不开的情况, 提示如图:

poi导出excel损坏无法打开_第1张图片

暂时遇到两种情况会提示打不开文件:

1. sheet页里面没内容:处理方式为在空白页添加title行

2. 生成的excel文件可以打开, 但是经过网络传输后无法打开:处理方式在响应头里面添加两个配置。

// filePath生成的excel文件存放路径
FileInputStream fis = new FileInputStream(filePath);
response.setHeader("Content-Length", fis.available()+""); // 内容长度
response.setContentType("application/octet-stream"); // 响应内容格式

 

依赖:


    org.apache.poi
    poi
    3.15


    org.apache.poi
    poi-ooxml-schemas
    3.15


    org.apache.poi
    poi-ooxml
    3.15

 

你可能感兴趣的:(poi)