POI实现Excel文件加密
POI实现Excel文件加密
核心代码
/*** * @param file Excel文件* @param os HttpServletResponse.getOutputStream()* @param excelPassword 密码*/
private void encryptExcel(File file, OutputStream os, String excelPassword) throws Exception {log.info("Excel加密码star************");POIFSFileSystem fs = new POIFSFileSystem();EncryptionInfo info = new EncryptionInfo(EncryptionMode.agile);Encryptor enc = info.getEncryptor();enc.confirmPassword(excelPassword);OPCPackage opc = OPCPackage.open(file, PackageAccess.READ_WRITE);OutputStream outputStream = enc.getDataStream(fs);opc.save(outputStream);opc.close();// 将excel写入到输出流fs.writeFilesystem(os);// 删除临时文件file.delete();log.info("Excel加密码end************");}
POI实现Excel文件加密相关推荐
- poi导出excel文件加密处理
创建excel的步骤省略,默认为2007版之后的xlsx类型文件,以下为加密部分,path就是创建好的excel路径,密码是pwd: // 加密 EncryptionInfo info = new E ...
- java对excel加密_java poi对Excel文件加密
@SuppressWarnings("deprecation") @Override public InputStream exportItemProjectExcel(List ...
- springboot中使用poi导出excel文件(亲测实现了第一个功能)
1.POI简介 Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件. 2.常用组件 HSSFWorkboo ...
- 使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10
使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10 [问题点数:40分,结帖人xieyongqiu] 不显示删除回复 显示所有回复 ...
- Java面试poi中excel版本大小_java 中 poi解析Excel文件版本问题解决办法
java 中 poi解析Excel文件版本问题解决办法 发布时间:2020-10-02 03:46:15 来源:脚本之家 阅读:91 作者:程诺 poi解析Excel文件版本问题解决办法 poi解析E ...
- Aspose-Cells结合Apache POI生成excel文件以及转换为pdf
最近有个需求是需要将数据库中的符合条件的交易流水导出生成为excel,并转换为pdf,提供给客户下载,客户下载核对并签章. 需要用到的jar包依赖: <dependency><gro ...
- Java 使用 POI 对 Excel文件 进行读写操作
Java 使用 POI 对 Excel文件 进行读写操作 一.背景 目前正在做一个问卷功能模块,收集完问卷信息后,需要将数据库中的数据导出到Excel数据表中进行留存,因此就学习了在Java中如何对E ...
- poi实现Excel文件写入 支持后缀XLSX格式
//poi实现Excel文件写入 支持后缀XLSX格式public static void writeExcelTwo() throws IOException{String[] title = {& ...
- 非对称加密RSA文本和Excel文件加密练习
package com;import cn.hutool.core.codec.Base64; import cn.hutool.core.io.FileUtil; import cn.hutool. ...
- Java:使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开
使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开 问题 方案 问题 在SpringBoot项目中,使用POI导出查询结果至Excel文件中,成功导出后打开Excel文件 ...
最新文章
- DDos游戏行业受攻击最多
- python读取txt文件代码-Python实现读取txt文件并画三维图简单代码示例
- [leetcode] 230.二叉搜索树中的最小树
- 显卡mx150和230哪个好_建模渲染用专业图形显卡和游戏显卡哪个更好?
- 通信原理速学02:随机过程
- django模型查询
- 北风网android,北风网JAVA/ASP.NET/Android系列公开课视频教程入门项目必学课程
- 机械制图与计算机辅助绘图题,机械制图与计算机绘图作业题解ppt课件.ppt
- 计算机原理74181芯片,计算机组成原理
- 【Qt】解决“ QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root‘ ”
- hbuilderAnd海马玩模拟器的连接
- 【ACM】心路历程2019.9.29
- 记录微信分享图标不显示的问题
- 编译原理逆波兰式实验java_【实验三】—— 逆波兰式生成实验报告
- 用python画小仓鼠教程_小仓鼠简笔画教程
- TMS320F28034PNT 德州TI 具有 60MHz 频率、128KB 闪存的 C2000™ 32 位 MCU
- 使用计算机解决科学研究,应用计算机科学
- 【C语言】ASCII码的数字转字母,字母转数字的方法
- nohup: 忽略输入 Error: Unable to access jarfile【已解决】
- 熟能生巧 汽车停车入位技巧解析-倒车入库--侧边停车