easyexcel插入数据
时间: 2023-08-19 10:06:11 浏览: 153
写入excel数据
你可以使用 EasyExcel 库来插入数据到 Excel 文件中。下面是一个简单的示例代码:
```java
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.ExcelWriter;
import com.alibaba.excel.write.metadata.WriteSheet;
public class EasyExcelInsertDataExample {
public static void main(String[] args) {
// 创建 ExcelWriter 对象,指定输出的文件路径和文件名
ExcelWriter excelWriter = EasyExcel.write("output.xlsx").build();
// 创建 WriteSheet 对象,指定 sheet 名称和要写入的对象类型
WriteSheet writeSheet = EasyExcel.writerSheet("Sheet1").head(Data.class).build();
// 构造要插入的数据
List<Data> dataList = new ArrayList<>();
dataList.add(new Data("John", 25));
dataList.add(new Data("Alice", 30));
// ...
// 将数据写入 Excel 文件
excelWriter.write(dataList, writeSheet);
// 关闭 ExcelWriter 对象,释放资源
excelWriter.finish();
}
// 定义一个数据类,用于存储要插入的数据
public static class Data {
private String name;
private int age;
public Data(String name, int age) {
this.name = name;
this.age = age;
}
// getter 和 setter 方法...
}
}
```
在上面的示例中,我们创建了一个 ExcelWriter 对象,并指定了要输出的文件路径和文件名。然后,我们创建了一个 WriteSheet 对象,指定了要写入的 sheet 名称和要写入的对象类型。接下来,我们构造了要插入的数据列表,并使用 excelWriter.write() 方法将数据写入 Excel 文件中。最后,记得调用 excelWriter.finish() 方法关闭 ExcelWriter 对象,释放资源。
希望这可以帮助到你!如果有任何问题,请随时问我。
阅读全文