java导出excel 设置字体 以及大小
时间: 2024-01-21 11:05:05 浏览: 94
以下是Java代码示例,用于设置字体和大小并将数据导出到Excel文件中:
```java
// 创建工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
// 创建工作表
XSSFSheet sheet = workbook.createSheet("Sheet1");
// 创建字体对象
XSSFFont font = workbook.createFont();
font.setFontName("Arial");
font.setFontHeightInPoints((short) 14);
// 创建样式对象
XSSFCellStyle style = workbook.createCellStyle();
style.setFont(font);
// 创建行和单元格
XSSFRow row = sheet.createRow(0);
XSSFCell cell = row.createCell(0);
cell.setCellValue("Hello, World!");
cell.setCellStyle(style);
// 导出到Excel文件
FileOutputStream outputStream = new FileOutputStream("example.xlsx");
workbook.write(outputStream);
workbook.close();
outputStream.close();
```
在此示例中,我们使用`XSSFWorkbook`和`XSSFSheet`创建工作簿和工作表。我们还使用`XSSFFont`创建字体对象,并使用`setFontName`和`setFontHeightInPoints`方法设置字体名称和大小。然后,我们使用`XSSFCellStyle`创建样式对象,并使用`setFont`方法将字体应用于样式。
接下来,我们创建行和单元格,并使用`setCellValue`方法设置单元格的值。最后,我们使用`setCellStyle`方法将样式应用于单元格。
最后,我们使用`FileOutputStream`将Excel文件导出到磁盘上的文件中。
阅读全文