比如要完成表格列顺序调换的需求,定义表格数据类的时候,把 age 和 name 属性的顺序换一下就好了:
@Data public class YupiWriteData { // 年龄 ↑ private Integer age; // 姓名 ↓ private String name; // 出生日期 private Date bornDate; }然后执行 Easy Excel 的 write 方法,就完事了,代码如下:
void doWrite() { // 已读取和处理后的数据列表 List<YupiWriteData> dataList = xxx; String fileName = "result.xlsx"; EasyExcel.write(fileName, YupiWriteData.class) .sheet("工作表1") .doWrite(dataList); }搞定,是不是贼简单!
除了这个库外,Java 处理 Excel 的库还有很多,比如 Apache POI、Hutool 等,大家可以去试试。但我个人感觉还是 Easy Excel 更对我的胃口。
好了,是不是很简单了,有兴趣的话自己写个表格处理程序吧~
学到的话,帮鱼皮点个 赞 呗,感谢!