easyexcel修改源文件
时间: 2023-08-04 11:28:47 浏览: 91
可以使用EasyExcel提供的API来修改源文件。首先,使用`EasyExcel.read()`方法读取源文件,然后可以在读取的回调函数中修改数据,最后使用`EasyExcel.write()`方法将修改后的数据写回原文件。
下面是一个示例代码:
```java
// 读取源文件
EasyExcel.read("source.xlsx", new AnalysisEventListener<List<String>>() {
@Override
public void invoke(List<String> rowData, AnalysisContext context) {
// 修改数据
rowData.set(0, "new value");
}
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
// 所有数据读取完毕后,写入修改后的数据
EasyExcel.write("source.xlsx").sheet().doWrite(dataList);
}
}).sheet().doRead();
```
在这个示例中,我们使用`EasyExcel.read()`方法读取名为"source.xlsx"的源文件,并在回调函数中修改数据。在`doAfterAllAnalysed()`方法中,我们使用`EasyExcel.write()`方法将修改后的数据写回原文件。需要注意的是,`write()`方法的参数要与`read()`方法的参数一致,才能成功写回原文件。
相关推荐
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)