easyexcel 直接填充数据
时间: 2023-08-04 13:30:24 浏览: 119
在 EasyExcel 中,可以使用 `write()` 方法来直接填充数据。该方法需要传入两个参数,第一个参数是要写入的数据所在的 sheet 名称或者索引,第二个参数是要写入的数据,一般为一个 List 集合。
以下是一个例子,演示如何使用 EasyExcel 直接填充数据:
```java
// 创建 ExcelWriter 对象
ExcelWriter writer = EasyExcel.write(fileName).build();
// 创建数据 List
List<MyData> dataList = new ArrayList<>();
dataList.add(new MyData("张三", 20, "男"));
dataList.add(new MyData("李四", 25, "女"));
dataList.add(new MyData("王五", 30, "男"));
// 写入数据
writer.write(dataList, EasyExcel.writerSheet("Sheet1").build());
// 关闭 ExcelWriter
writer.finish();
```
在这个例子中,我们首先创建了一个 ExcelWriter 对象,并指定要写入数据的文件名。然后,我们创建了一个包含 MyData 对象的 List 集合,该对象包含了姓名、年龄和性别等属性。最后,我们调用 `write()` 方法,将数据写入到名为 "Sheet1" 的 sheet 中。注意,我们使用了 `writerSheet()` 方法来创建 sheet 对象。
在实际开发中,我们可以根据需要修改数据类型、sheet 名称等参数,以满足不同的需求。
阅读全文