EasyPoi通过模板生成Excel文件

之前用easypoi实现过导出简单的excel文件,最近又有需求导出固定格式的excel文件,所以在网上搜索学习了一下,现将学会后写的demo记录一下方便以后回顾。

  首先照例引入maven依赖(这里版本要注意一下,之前引入4.3.0导出图片会失败,后面在网上看到有人遇到同样的问题,换成4.2.0后就可以正常导出图片了):


        
            cn.afterturn
            easypoi-base
            4.2.0
        
        
            cn.afterturn
            easypoi-web
            4.2.0
        
        
            cn.afterturn
            easypoi-annotation
            4.2.0
        

然后在resources路径下创建一个用来存放模板的文件夹:template

EasyPoi通过模板生成Excel文件_第1张图片

 接着在配置文件application.yml里写上该模板文件的路径,方便代码引用:

template:
  city-rail-report: template/city_rail_report_template.xlsx

然后创建一个导出excel的工具类:

package com.wl.standard.utils;

import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.TemplateExportParams;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Outp

你可能感兴趣的:(java,Spring,Boot,蓝桥杯,java,职场和发展)