easyexcel设置列宽自适应
时间: 2023-09-04 18:13:10 浏览: 1525
java操作Excel环境easyExcel-2.0.5最新版本环境(自动适配属性),解决asm及cglib冲突等。亲测可用。
使用EasyExcel设置列宽自适应可以通过以下步骤实现:
1. 获取ExcelWriter对象,例如:
```
ExcelWriter writer = EasyExcel.write(fileName).build();
```
2. 在写入数据前,获取Sheet对象并设置列宽自适应,例如:
```
Sheet sheet = new Sheet(sheetNo, 0);
sheet.setAutoWidth(Boolean.TRUE);
```
其中,sheetNo表示Sheet页编号,0表示Sheet的表头行数。
3. 使用write()方法写入数据,例如:
```
writer.write(dataList, sheet);
```
其中,dataList是要写入的数据集合。
完整代码示例:
```
ExcelWriter writer = EasyExcel.write(fileName).build();
Sheet sheet = new Sheet(sheetNo, 0);
sheet.setAutoWidth(Boolean.TRUE);
writer.write(dataList, sheet);
writer.finish();
```
执行完上述代码后,Excel中每列的宽度都会自动适应其内容。
阅读全文