easyexcel竖着填充内容
时间: 2023-07-24 21:28:23 浏览: 364
你可以使用 EasyExcel 的 fill 方法来实现竖着填充内容的操作。具体实现步骤如下:
1. 定义数据:定义一个 List<List<Object>> 对象,内部 List<Object> 对象代表一列数据。
```
List<List<Object>> dataList = new ArrayList<>();
List<Object> column1 = Arrays.asList("A", "B", "C", "D");
List<Object> column2 = Arrays.asList("1", "2", "3", "4");
List<Object> column3 = Arrays.asList("X", "Y", "Z");
dataList.add(column1);
dataList.add(column2);
dataList.add(column3);
```
2. 获取 Sheet 对象:使用 EasyExcel 的工具类 ExcelWriter 获取 Sheet 对象。
```
ExcelWriter excelWriter = EasyExcel.write(fileName).build();
WriteSheet writeSheet = EasyExcel.writerSheet(sheetName).build();
```
3. 填充数据:使用 fill 方法将数据填充到 Sheet 对象中。
```
writeSheet.fill(dataList, FillConfig.builder().direction(WriteDirectionEnum.VERTICAL).build());
excelWriter.write(dataList, writeSheet);
```
其中,FillConfig 的 direction 属性指定了填充方向为竖直方向。
4. 关闭资源:使用 EasyExcel 的工具类 ExcelWriter 关闭资源。
```
excelWriter.finish();
```
这样,就可以实现竖着填充内容的操作了。