[alibaba/easyexcel]使用password设置密码后文件损坏

2024-04-28 910 views
4

原本的写入 EasyExcel.write((OutputStream) response.getOutputStream()).head(headerList).automaticMergeHead(false).sheet(metaForm.getFormName()).doWrite(datas); 可以正常导出。 EasyExcel.write((OutputStream) response.getOutputStream()).password("111111").head(headerList).automaticMergeHead(false).sheet(metaForm.getFormName()).doWrite(datas); 文件损坏 图片

图片

回答

9

图片 不报错还是文件损坏

9

没有需要解析呀,现在的场景是我要写入数据后就加密,但是顺序问题是吗

2

你加密的目的是什么? 压缩加密?

7

你加密的目的是什么? 压缩加密?

场景是导出数据到excel并且加密,没有压缩

5

你在过程中加入了其他过滤器吗 只有上面一行代码吗

1

如果你有合并策略,使用不规范,是可能导致加密文件被破坏的

1

默认表头是合并的 ,我觉得可能是表头的问题,你尝试用简单数据导出。 应该是没问题的