JAVA POI导出EXCEL设置首行标题合并单元格
时间: 2023-08-11 12:04:39 浏览: 260
关于java EXCEL poi 合并后无法显示或无法设置边框问题
你可以使用POI的CellRangeAddress类来合并单元格。以下是一个示例代码,可以将单元格A1到C1合并,并在合并的单元格中设置标题:
```java
// 创建工作簿和工作表
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 创建第一行,并设置标题
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("标题");
CellStyle style = workbook.createCellStyle();
Font font = workbook.createFont();
font.setBold(true);
style.setFont(font);
cell.setCellStyle(style);
// 合并单元格
CellRangeAddress region = new CellRangeAddress(0, 0, 0, 2);
sheet.addMergedRegion(region);
// 输出到文件
FileOutputStream out = new FileOutputStream("output.xlsx");
workbook.write(out);
out.close();
```
在这个示例中,我们首先创建工作簿和工作表。然后,我们创建第一行并设置标题,将单元格样式设置为粗体。接下来,我们使用CellRangeAddress类将单元格A1到C1合并为一个单元格。最后,我们将工作簿输出到文件中。
阅读全文