Java使用HSSFWorkbook创建Excel,只设置第一行文字格式
时间: 2024-02-20 22:07:23 浏览: 145
Java根据指定格式生成Excel
4星 · 用户满意度95%
好的,我了解了您的问题。以下是使用HSSFWorkbook在Java中创建Excel并设置第一行文字格式的示例代码:
```java
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.ss.usermodel.*;
public class CreateExcel {
public static void main(String[] args) {
// 创建一个新的工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
// 创建一个新的工作表
HSSFSheet sheet = workbook.createSheet("Sheet1");
// 创建第一行并设置文字
HSSFRow row = sheet.createRow(0);
row.createCell(0).setCellValue("Hello World!");
// 创建一个样式对象
HSSFCellStyle style = workbook.createCellStyle();
// 设置字体为粗体
HSSFFont font = workbook.createFont();
font.setBold(true);
style.setFont(font);
// 将样式应用于第一行
row.getCell(0).setCellStyle(style);
// 保存工作簿
try {
workbook.write(new FileOutputStream("example.xls"));
System.out.println("Excel文件已成功创建!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码将创建一个名为“Sheet1”的新工作表,并在第一行创建一个单元格,其中包含文本“Hello World!”。然后,它将创建一个新的样式对象,并将字体设置为粗体。最后,它将该样式应用于第一行的单元格中。
希望这可以帮助您!
阅读全文