admin管理员组

文章数量:1639831

在日常的项目中,经常碰到传输的Excel文件是加密的,数据入库时需要先逐个文件删除密码,操作复杂,还很不安全,可以在项目中结果使用Java读取带密码的Excel,操作如下:

1、pom中导入poi依赖

org.apache.poi

poi

3.14

org.apache.poi

poi-ooxml

3.14

org.apache.poi

poi-ooxml-schemas

3.14

org.dom4j

dom4j

2.1.3

org.projectlombok

lombok

2、工具类

import java.io.*;

import java.text.SimpleDateFormat;

import java.util.Date;

import lombok.extern.slf4j.Slf4j;

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFDateUtil;

import org.apache.poi.poifs.crypt.Decryptor;

import org.apache.poi.poifs.crypt.EncryptionInfo;

import org.apache.poi.poifs.filesystem.POIFSFileSystem;

import org.apache.poi.ss.usermodel.*;

import org.apache.poi.xssf.use

本文标签: 文件ExcelJava