关于如何使用 SpringBoot 快速开发 Excel 表格导出功能,最近在网上找到一个使用比较轻便实用的第三方组件 easypoi,可以通过使用注解的方式来简化开发过程。而该组织开发者也提供了与 SpringBoot 集成的 Starter 启动器,maven 仓库地址 点击这里 。
首先在 pom.xml 文件中添加 maven 依赖:
<!-- https://mvnrepository.com/artifact/cn.afterturn/easypoi-spring-boot-starter --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>0.2</version> </dependency>
然后编写实体类并使用组件提供的注解:
package *.*.*.domain; import cn.afterturn.easypoi.excel.annotation.Excel; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * @author smileorsilence * @date 2018/06/01 */ @Data public class UserLog implements Serializable { @Excel(name = "用户名", orderNum = "5", width = 15.0) private Str