word 导出实现参考:使用POI 导出word模板文件
剩下的就是文件打包成zip 的解决了,这里提供一个工具类:
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
/**
-
@BelongsProject: exchange
-
@BelongsPackage: com.elens.util
-
@Author: xuweichao
-
@CreateTime: 2019-06-04 15:51
-
@Description: 文件压缩工具类
*/
public class ZipUtil {
private static final int BUFFER_SIZE = 2 * 1024;
/**
-
压缩成ZIP 方法1
-
@param srcDir 压缩文件夹路径
-
@param out 压缩文件输出流
-
@param keepDirStructure 是否保留原来的目录结构,true:保留目录结构;
-
false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败)
-
@