java poi 读取有密码加密的Excel文件
2024-09-06 12:10:13
String excelPath = "Excel文件路徑";
String password = "Excel文件密碼"; Workbook workbook;
InputStream inp = new FileInputStream(excelPath);
//解密
POIFSFileSystem pfs = new POIFSFileSystem(inp);
inp.close();
EncryptionInfo encInfo = new EncryptionInfo(pfs);
Decryptor decryptor = Decryptor.getInstance(encInfo);
decryptor.verifyPassword(password);
workbook = new XSSFWorkbook(decryptor.getDataStream(pfs));
最新文章
- GridView的使用(高度封装,不怎么灵活,repeat可替代)
- godaddy域名使用DNSPod做DNS解析图文教程
- php类中常量的定义
- MySQL Innodb的两种表空间方式
- java中从Spring、Hibernate和Struts框架的action、service和dao三层结构异常处理体系设计
- 一元三次方程 (codevs 1038)题解
- 关闭iOS的自动更新
- SqlServer 数据库日志无法收缩处理过程
- 百度2017笔试题:寻找n个员工中未打卡的那一个
- prefixspan是挖掘频繁子序列,子序列不一定是连续的,当心!!!
- Python基础-python数据类型(四)
- python redirect和render的区别
- 浅谈MVVM
- npm run build 打包后,如何运行在本地查看效果(Apache服务)
- vim中使用系统粘贴板
- CentOS下使用LVM进行分区(转)
- Thunder团队第一周贡献分分配结果
- connect-proxy rpm文件的安装
- Servlet + JSP 时代
- Sublime Text几款常用插件及用法(前端)