POI合并单元格添加边框线
时间: 2025-02-14 14:02:26 浏览: 67
POI(Apache POI)是一个用于Microsoft Office文件操作的Java库,其中包括处理Excel文档的能力。合并单元格和添加边框线是在Excel电子表格中常见的操作。以下是基本步骤:
1. 导入所需包:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
```
2. 创建一个新的工作簿并获取工作表:
```java
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
```
3. 合并单元格:
```java
int startRow = 0;
int endRow = 5; // 合并范围的行数
int startCol = 0;
int endCol = 2; // 合并范围的列数
sheet.mergeCells(startRow, startCol, endRow, endCol); // 合并从 (startRow, startCol) 到 (endRow, endCol) 的单元格
```
4. 添加边框线:
```java
CellStyle borderCellStyle = workbook.createCellStyle(); // 创建新的样式
borderCellStyle.setBorderBottom(CellStyle.BORDER_THIN); // 设置底部边框为细线
borderCellStyle.setBorderLeft(CellStyle.BORDER_THIN); // 左侧边框同理
// ... 可以设置顶部、右侧边框
Row mergedRow = sheet.getRow(startRow);
mergedRow.getCell(endCol).setCellStyle(borderCellStyle); // 将样式应用到合并后的单元格上
```
记得最后别忘了保存工作簿:
```java
workbook.write(new File("output.xlsx")); // 保存到指定路径
workbook.close(); // 关闭工作簿
```
阅读全文
相关推荐


















