java 输出excel
时间: 2023-12-08 21:04:31 浏览: 30
要在 Java 中输出 Excel 文件,可以使用 Apache POI 库。以下是一个示例代码,用于创建一个 Excel 文件并将数据写入单元格:
```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelOutputExample {
public static void main(String[] args) throws Exception {
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
// 创建一个新的工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建第一行,并写入数据
Row row1 = sheet.createRow(0);
Cell cellA1 = row1.createCell(0);
cellA1.setCellValue("Hello");
Cell cellB1 = row1.createCell(1);
cellB1.setCellValue("World");
// 创建第二行,并写入数据
Row row2 = sheet.createRow(1);
Cell cellA2 = row2.createCell(0);
cellA2.setCellValue("Java");
Cell cellB2 = row2.createCell(1);
cellB2.setCellValue("Programming");
// 将工作簿写入文件
FileOutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
workbook.close();
}
}
```
注意:这个示例使用了 XSSFWorkbook 类,它是用于处理 Excel 2007 及以上版本的文件。如果你需要处理早期版本的 Excel 文件,可以使用 HSSFWorkbook 类。