美文网首页
easyExcel类 | 文档保护措施

easyExcel类 | 文档保护措施

作者: 七喜丶 | 来源:发表于2022-06-07 15:14 被阅读0次

easyexcel导出的文档保护方式有两种。

  1. 文档加密码(没有密码数据不可见)
ExcelWriter writer = EasyExcel.write().file(response.getOutputStream())
                     .autoCloseStream(Boolean.FALSE)
                     .password('666666')
                     .build();
  1. 单元格加密(没有密码单元格无法编辑)
//构建 ExcelWriter
ExcelWriter writer = EasyExcel.write().file(response.getOutputStream())
                     .autoCloseStream(Boolean.FALSE)
                     .build();

...

Workbook workbook = writer.writeContext().writeWorkbookHolder().getWorkbook();  
//获取sheet页数量
int numberOfSheets = workbook.getNumberOfSheets();
//遍历加密
for (int i = 0; i < numberOfSheets; i++) {
    Sheet sheetAt = workbook.getSheetAt(i);
    sheetAt.protectSheet(‘666666’);
}

相关文章

网友评论

      本文标题:easyExcel类 | 文档保护措施

      本文链接:https://www.haomeiwen.com/subject/kvzsmrtx.html