java如何导出excel
时间: 2023-09-05 17:09:52 浏览: 68
java导出excel复杂表头
你可以使用Java中的Apache POI库来导出Excel文件。首先,你需要创建一个工作簿对象,然后在该工作簿中创建一个或多个工作表。接下来,你可以在这些工作表中创建行和单元格,并将数据添加到这些单元格中。最后,通过使用文件输出流将工作簿输出到硬盘上的Excel文件中。
以下是示例代码:
```java
// 创建工作簿对象
Workbook workbook = new XSSFWorkbook();
// 创建工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建行
Row row1 = sheet.createRow(0);
// 创建单元格并添加数据
row1.createCell(0).setCellValue("姓名");
row1.createCell(1).setCellValue("年龄");
row1.createCell(2).setCellValue("性别");
Row row2 = sheet.createRow(1);
row2.createCell(0).setCellValue("张三");
row2.createCell(1).setCellValue(20);
row2.createCell(2).setCellValue("男");
Row row3 = sheet.createRow(2);
row3.createCell(0).setCellValue("李四");
row3.createCell(1).setCellValue(25);
row3.createCell(2).setCellValue("女");
// 输出工作簿到Excel文件
FileOutputStream fos = new FileOutputStream("test.xlsx");
workbook.write(fos);
fos.close();
```
运行上述代码后,会在项目根目录下生成一个名为test.xlsx的Excel文件。
阅读全文