poi工具包

glucose / 2023-05-11 / 原文

https://gitee.com/z1527050133/common-component-poi-spring-boot-starter

该代码打包后,在项目pom中引用,包含图片的导出,如若遇有问题,可留言

使用方法示例

导出

MassiveExcel.export(exportDTOs, response, "xxx.xlsx");
MassiveExcel.export(
exportDTOs, response, "xxx.xls");
@Data
@Title(value = "报表导出",exportType = ExportTpye.ZIP)
public class ExportDTO {

    /**
     * id
     */
    @ExcelTag(value = "id")
    private String id;


    /**
     * 图片
     */
    @ExcelTag(value = "图片",valueType = ValueType.PIC)
    private PicData pic;
}

 

导入(OutDTO代指具体对象)

 MassiveExcel.excelFileToObject(excelFile,OutDTO.class);
@Data
@Title(exportType = ExportTpye.EXCEL)
public class OutDTO {

    @ExcelTag(value = "字段名")
    private String alarmNo;
}