HSSFWorkbook添加框线
时间: 2024-03-02 21:46:21 浏览: 131
HSSFWorkbook是Apache POI库中用于操作Excel文件的类,可以通过它来创建、修改和读取Excel文件。要在Excel中添加框线,可以使用HSSFCellStyle类来设置单元格的样式。
下面是一个示例代码,演示如何使用HSSFWorkbook添加框线:
```java
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.*;
public class ExcelExample {
public static void main(String[] args) {
// 创建一个新的工作簿
Workbook workbook = new HSSFWorkbook();
// 创建一个工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建一个单元格样式
CellStyle style = workbook.createCellStyle();
// 设置边框样式
style.setBorderTop(BorderStyle.THIN);
style.setBorderBottom(BorderStyle.THIN);
style.setBorderLeft(BorderStyle.THIN);
style.setBorderRight(BorderStyle.THIN);
// 创建一个单元格,并设置样式
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello, World!");
cell.setCellStyle(style);
// 保存工作簿到文件
try {
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
workbook.write(fileOut);
fileOut.close();
System.out.println("Excel文件已创建成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们创建了一个HSSFWorkbook对象,并使用createCellStyle()方法创建了一个单元格样式。然后,我们使用setBorderTop()、setBorderBottom()、setBorderLeft()和setBorderRight()方法设置了边框样式为THIN(细线)。最后,我们创建了一个单元格,并将样式应用于该单元格。
请注意,上述示例中的代码需要引入Apache POI库的相关类和方法。你可以根据自己的项目配置来添加相应的依赖。
阅读全文