import org.apache.poi.poifs.crypt.EncryptionInfo;
import org.apache.poi.poifs.crypt.EncryptionMode;
import org.apache.poi.poifs.crypt.Encryptor;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.util.List;
import java.util.Map;
public class ExcelUtil {
public static void exportExcel(HttpServletRequest request, HttpServletResponse response,
String name, List<?> list, Map<?, Object> map, String teName) throws Exception {
// 使用EasyExcel将数据写入到一个临时文件中
File tempFile = File.createTempFile("temp", ".xlsx");
try (OutputStream tempOut = new FileOutputStream(tempFile)) {
InputStream templateFileName = ExcelUtil.class.getClassLoader().
【无标题】easyExcel+Apache Poi 的实现模板导出并加密
最新推荐文章于 2024-10-21 17:11:44 发布