文章目录
前言
之前写过一篇文档 poi实现Excel文件解析导入_flowery_的博客-CSDN博客 用poi实现excel文件的导入导出,代码很多,最近在公众号看到了一篇文章,(公众号:macrozheng,感谢这位老哥)就是这篇:
参考这篇文章的讲解,在这里做一下简单的记录。
一、引入easypoi
代码中同时用了mybatis-plus
<!--SpringBoot中集成EasyPoi-->
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-spring-boot-starter</artifactId>
<version>4.4.0</version>
</dependency>
二、导入导出实现
做一些准备工作,建表 实现entity vo等
CREATE TABLE IF NOT EXISTS `work` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`title` varchar(20) DEFAULT NULL COMMENT '工作标题字',
`content` varchar(200) DEFAULT NULL COMMENT '工作内容',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=COMPACT COMMENT='工作信息表';
@Data
@TableName("work")
public class Work {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 工作标题
*/
private String title;
/**
* 工作内容
*/
private String content;
/**
* 创建时间
*/
private Date createTime;