// 设置表格头部字体样式 XSSFFont commonFont = xssfWorkbook.createFont(); commonFont.setFontHeightInPoints((short) 11); commonStyle.setFont(commonFont);
时间: 2024-04-18 09:30:58 浏览: 22
这段代码是在 Excel 表格的头部设置字体样式。首先,通过调用 `xssfWorkbook.createFont()` 方法创建一个字体对象 `commonFont`。然后,使用 `setFontHeightInPoints()` 方法设置字体的大小为 11 磅。最后,将这个字体对象应用到之前创建的样式对象 `commonStyle` 中,以便在表格头部使用该字体样式。
相关问题
XSSFRow.CreateCell 时可以设置字体和大小嘛
是的,可以在创建单元格后通过XSSFCellStyle设置单元格样式,包括字体和大小等属性。具体可以参考以下代码示例:
```
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sheet1");
XSSFRow row = sheet.createRow(0);
XSSFCell cell = row.createCell(0);
XSSFCellStyle style = workbook.createCellStyle();
XSSFFont font = workbook.createFont();
font.setFontName("Arial");
font.setFontHeightInPoints((short) 16);
style.setFont(font);
cell.setCellStyle(style);
cell.setCellValue("Hello World");
```
以上代码会在第一行第一列创建一个单元格,并设置字体为Arial,字号为16,内容为"Hello World"。
POI Excel 对于row style 可以设置 字体样式吗
是的,您可以使用 Apache POI 库在 Excel 中对行设置字体样式,下面是示例代码:
```java
// 创建工作簿
Workbook workbook = new XSSFWorkbook();
// 创建工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建样式
CellStyle style = workbook.createCellStyle();
Font font = workbook.createFont();
font.setBold(true); // 设置字体为加粗
font.setFontName("Arial"); // 设置字体名称
font.setFontHeightInPoints((short) 12); // 设置字体大小
style.setFont(font);
// 创建行,并设置行高和样式
Row row = sheet.createRow(0);
row.setHeightInPoints(20);
row.setRowStyle(style);
// 创建单元格,并设置单元格内容
Cell cell1 = row.createCell(0);
cell1.setCellValue("Hello");
Cell cell2 = row.createCell(1);
cell2.setCellValue("World");
// 将数据写入到 Excel 文件中
FileOutputStream fileOut = new FileOutputStream("workbook.xlsx");
workbook.write(fileOut);
fileOut.close();
// 关闭工作簿
workbook.close();
```
在上面的代码中,我们首先创建了一个工作簿和一个工作表。然后,我们创建了一个样式,并设置了字体加粗、字体名称和字体大小。接下来,我们创建了一行,并设置了行高和样式。最后,我们创建了两个单元格,并将数据写入到 Excel 文件中。
请注意,我们使用 `Font` 对象来设置字体样式,并将其应用到 `CellStyle` 对象中,然后再将样式应用到整个行中。如果您只需要对行中的某些单元格应用字体样式,可以使用单元格的 `setCellStyle(style)` 方法来设置样式。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)