Java poi 表格设置字体
时间: 2024-09-25 17:14:24 浏览: 39
Java 使用POI生成带联动下拉框的excel表格实例代码
5星 · 资源好评率100%
在Java中,使用Apache POI库操作Excel时,你可以通过`HSSFFont`和`HSSFCellStyle`类来设置表格的字体。以下是一个基本的例子:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
// 创建一个新的Excel工作簿
Workbook workbook = new XSSFWorkbook();
try {
// 获取活跃的工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建一个行和列
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
// 创建字体对象
Font font = workbook.createFont();
// 设置字体属性
// 字体名称、大小、粗细、斜体、下划线等
font.setFontName("Arial");
font.setSize(12); // 字体大小
font.setBold(true); // 加粗
font.setColor(IndexedColors.BLUE.getIndex()); // 设置字体颜色
// 将字体应用到单元格样式
CellStyle style = workbook.createCellStyle();
style.setFont(font);
// 给单元格设置样式
cell.setCellStyle(style);
// 写入数据
cell.setCellValue("Hello, World!");
} finally {
// 关闭文件
workbook.close();
}
```
在这个例子中,我们首先创建了一个新的字体并设置了其属性,然后将这个字体应用到了一个新的单元格样式中,最后把样式应用到实际的单元格上。
阅读全文