org.apache.poi 设置字体加粗
时间: 2023-09-11 11:10:02 浏览: 203
要设置字体加粗,你可以使用 Apache POI 库中的 Font 类和 CellStyle 类。下面是一个示例代码,演示如何使用 Apache POI 设置字体加粗:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class BoldFontExample {
public static void main(String[] args) {
// 创建工作簿和工作表
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 创建字体对象并设置加粗
Font font = workbook.createFont();
font.setBold(true);
// 创建单元格样式对象并应用字体
CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setFont(font);
// 创建单元格,并将样式应用于单元格
Row row = sheet.createRow(0);
Cell cell = row.createCell(0); cell.setCellValue("Hello, World!");
cell.setCellStyle(cellStyle);
// 保存工作簿到文件
try {
FileOutputStream fileOutputStream = new FileOutputStream("example.xlsx");
workbook.write(fileOutputStream);
fileOutputStream.close();
System.out.println("文件保存成功!");
} catch (IOException e) {
e.printStackTrace();
}
// 关闭工作簿
try {
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码将创建一个名为 "Sheet1" 的工作表,并在第一个单元格中设置文本为 "Hello, World!",并将字体加粗应用于该单元格。
注意:上述示例使用的是 Apache POI 4.x 版本的 XSSFWorkbook 类和相关类。如果你使用的是较旧的版本,可能需要相应地更改代码以适应你的版本。