easyexcel将list数组写出
时间: 2023-08-15 15:57:23 浏览: 111
easyexcel代码
5星 · 资源好评率100%
使用EasyExcel将List数组写出非常简单。以下是一个示例代码,演示如何使用EasyExcel将List数组写出到Excel文件中:
```java
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.write.builder.ExcelWriterBuilder;
import java.util.ArrayList;
import java.util.List;
public class EasyExcelWriter {
public static void main(String[] args) {
// 创建数据集合
List<User> userList = new ArrayList<>();
userList.add(new User("张三", 20));
userList.add(new User("李四", 25));
userList.add(new User("王五", 30));
// 写出到Excel文件
String fileName = "userList.xlsx";
EasyExcel.write(fileName, User.class).sheet("用户信息").doWrite(userList);
}
public static class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
// 省略getter和setter方法
}
}
```
在上面的示例中,我们创建了一个User类作为数据对象,包含了name和age两个属性。然后创建了一个包含了三个User对象的List集合。最后,通过EasyExcel的write方法将List数组写出到名为"userList.xlsx"的Excel文件中。我们指定了User.class作为写出的实体类,并在sheet方法中指定了Sheet的名称为"用户信息"。最后调用doWrite方法将数据写出到Excel文件中。
请注意,此示例假设你已经添加了EasyExcel的依赖到你的项目中。你可以通过在你的pom.xml文件中添加以下依赖来引入EasyExcel:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.3.0</version>
</dependency>
```
以上示例中的代码可以将List数组写出到Excel文件中。你可以根据自己的需求修改代码,比如调整数据集合、修改Excel文件名等。希望这个示例对你有帮助!
阅读全文