java 导出execl设置密码
[TOC](java 导出execl文件设置密码)
java 导出execl文件设置密码
本文主要采用POI 加密,目前发现这种加密方式只支持 XSSFWorkbook创建的excel文件(Excel 2007 OOXML (.xlsx)格式),对于HSSFWorkbook不支持;
一、maven配置引用
org.apache.poi poi-ooxml 3.17
二、主要代码
// 创建POIFS文件系统 加密文件POIFSFileSystem fs = new POIFSFileSystem();EncryptionInfo encryptionInfo = new EncryptionInfo(EncryptionMode.agile);Encryptor enc = encryptionInfo.getEncryptor();enc.confirmPassword("123456");OPCPackage opc = null;try {opc = OPCPackage.open(file, PackageAccess.READ_WRITE);} catch (InvalidFormatException e) {
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
