easyexcel模板符合填充
时间: 2023-11-28 07:45:37 浏览: 73
java easyexcel 基于excel模板填充数据 2023
根据提供的引用内容,EasyExcel是一款基于Java语言的Excel操作工具,可以实现Excel的读取、写入、填充等操作。其中,填充操作可以使用模板来实现。下面是EasyExcel模板填充的步骤:
1.准备模板文件,模板文件可以是Excel文件,也可以是其他格式的文件,如CSV、XML等。
2.定义数据实体类,数据实体类中的属性需要与模板文件中的占位符一一对应。
3.使用EasyExcel提供的API读取模板文件,并将数据实体类中的数据填充到模板文件中。
4.将填充后的数据写入到Excel文件中。
下面是一个使用EasyExcel模板填充的示例代码:
```java
// 读取模板文件
InputStream inputStream = ResourceUtil.getResourceObj("templates/tiwen.xlsx").getStream();
// 定义数据实体类
@Data
public class Student {
@ExcelProperty("姓名")
private String name;
@ExcelProperty("年龄")
private Integer age;
@ExcelProperty("性别")
private String gender;
}
// 填充数据到模板文件中
List<Student> studentList = new ArrayList<>();
studentList.add(new Student("张三", 18, "男"));
studentList.add(new Student("李四", 20, "女"));
studentList.add(new Student("王五", 22, "男"));
EasyExcel.write(outputStream).withTemplate(inputStream).sheet().doFill(studentList);
// 将填充后的数据写入到Excel文件中
EasyExcel.write(outputStream, Student.class).sheet().doWrite(studentList);
```
阅读全文