easyexcel中easyexcel.write设置行高的方法
时间: 2023-08-25 18:17:58 浏览: 382
在 EasyExcel 中,可以使用 Sheet 对象的 setColumnWidth 方法来设置行高。具体的代码示例如下:
```java
// 导入相关的类
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;
import org.apache.poi.ss.usermodel.IndexedColors;
// 创建 WriteCellStyle 对象,设置行高
WriteCellStyle style = new WriteCellStyle();
style.setRowHeight(20); // 设置行高为 20
// 创建 HorizontalCellStyleStrategy 对象,设置行高样式
HorizontalCellStyleStrategy styleStrategy = new HorizontalCellStyleStrategy(style);
// 写入 Excel 文件并设置行高样式
EasyExcel.write("file.xlsx")
.registerWriteHandler(styleStrategy)
.sheet("Sheet1")
.doWrite(dataList);
```
在上述代码中,通过创建 WriteCellStyle 对象并设置行高,然后通过 HorizontalCellStyleStrategy 对象将行高样式应用到 Excel 中。最后,使用 EasyExcel.write 方法将数据写入 Excel 文件。请根据实际情况修改代码中的文件名、Sheet 名以及数据列表 dataList。
阅读全文
相关推荐


















