setBoldweight 和Font.BOLDWEIGHT_BOLD POI3.17版本替代
时间: 2024-05-06 09:17:00 浏览: 16
在POI 3.17版本中,setBoldweight()方法已经被标记为过时的方法,建议使用setFont()方法来设置字体样式,具体实现可以参考下面的代码:
```
// 创建字体样式
Font font = workbook.createFont();
font.setBold(true); // 设置粗体
// 创建单元格样式
CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setFont(font); // 设置字体样式
// 应用样式到单元格
cell.setCellStyle(cellStyle);
```
在POI 3.17版本中,常量Font.BOLDWEIGHT_BOLD已经被标记为过时的常量,建议使用Font.BOLD_WEIGHT_BOLD常量来代替,具体使用方法可以参考下面的代码:
```
// 创建字体样式
Font font = workbook.createFont();
font.setBoldweight(Font.BOLD_WEIGHT_BOLD); // 设置粗体
// 创建单元格样式
CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setFont(font); // 设置字体样式
// 应用样式到单元格
cell.setCellStyle(cellStyle);
```
注意:在POI 4.0.0版本及以上,setFont()方法中的参数类型为Font类的对象,不再支持传入字体样式的索引。