springboot+mvn+jxls实现数据导出功能

springboot+mvn+jxls实现数据导出功能

第一次在博客记录自己开发过程中学到的知识点,有描述不当或者错误的地方还请多多指教,谢谢。

本文主要记录用springboot+maven+jxls实现表格数据文件导出功能的实现,其中有部分代码来源于其他博主,因时间过长,忘记原作者,若有原作者看到,还请联系我添加标注。

相关jar包引入

		<!-- jxls导出工具 -->
		<dependency>
			<groupId>org.jxls</groupId>
			<artifactId>jxls</artifactId>
			<version>2.3.0</version>
		</dependency>
		<dependency>
			<groupId>org.jxls</groupId>
			<artifactId>jxls-poi</artifactId>
			<version>1.2.0</version>
		</dependency> 

模板文件

springboot+mvn+jxls实现数据导出功能_第1张图片
模板文件会遍历需要导出的数据自动填充进需要生成的新文件中去。
特别注意的是,在需要插入具体数据的第一行第一列(不一定是sheet的A1格),添加如图的标注,标注的书写格式类似于jstl的遍历语法。
在表格最后一列的第一行添加结束列的标注。

实体类

public class ParamModel implements Serializable{
   

	private static final long serialVersionUID = 1L;
	
	private String param1;
	private String param2;
	private String param3;
	private String param4;
	private String param5;
	private String param6;
	public String getParam1() {
   
		return param1;
	}
	public void setParam1(String param1) {
   
		this.param1 = param1;
	}
	public String getParam2() {
   
		return param2;
	}
	public void setParam2(String param2) {
   
		this.param2 = param2;
	}
	public String getParam3() {
   
		return param3;
	}
	public void setParam3(String param3) {
   
		this.param3 = param3;
	}
	public String getParam4() {
   
		return param4;
	}
	public void setParam4(String param4) {
   
		this.param4 = param4;
	}
	public String getParam5() {
   
		return param5;
	}
	public void setParam5

你可能感兴趣的:(开发工具类,导出,springboot,jxls)