Java怎么生成xlsx文件
时间: 2024-09-12 19:01:42 浏览: 12
在Java中,可以使用Apache POI库来创建Excel (.xlsx) 文件。POI是一个流行的API,它提供了读取和操作Microsoft Office格式文档的功能。以下是使用POI简单创建一个Excel工作簿的基本步骤:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelWriter {
public void createXlsxFile() {
try (Workbook workbook = new XSSFWorkbook()) { // 创建一个新的Excel工作簿
Sheet sheet = workbook.createSheet("Sheet1"); // 创建一个新工作表
// 创建数据行
Row row = sheet.createRow(0); // 第一行
Cell cell = row.createCell(0);
cell.setCellValue("标题1");
cell = row.createCell(1);
cell.setCellValue("值1");
// 写入文件
FileOutputStream outputStream = new FileOutputStream("output.xlsx"); // 创建输出流
workbook.write(outputStream);
workbook.close(); // 关闭工作簿
System.out.println("Excel file created successfully.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们首先创建了一个`Workbook`实例,然后创建了工作表,并添加了一些单元格的数据。最后将工作簿写入到指定的文件中。