poi导出多sheet
时间: 2023-09-02 19:12:24 浏览: 174
POI导出多个sheet工作表Demo
5星 · 资源好评率100%
要导出多个sheet,可以使用Apache POI提供的Workbook类。以下是一个示例代码,可以创建一个包含多个sheet的Excel文件:
```java
// 创建一个新的Excel文件
Workbook workbook = new XSSFWorkbook();
// 创建第一个sheet
Sheet sheet1 = workbook.createSheet("Sheet 1");
// 在第一个sheet中添加数据
Row row1 = sheet1.createRow(0);
row1.createCell(0).setCellValue("Data 1");
row1.createCell(1).setCellValue("Data 2");
// 创建第二个sheet
Sheet sheet2 = workbook.createSheet("Sheet 2");
// 在第二个sheet中添加数据
Row row2 = sheet2.createRow(0);
row2.createCell(0).setCellValue("Data 3");
row2.createCell(1).setCellValue("Data 4");
// 将Excel文件写入磁盘
FileOutputStream fileOut = new FileOutputStream("workbook.xlsx");
workbook.write(fileOut);
fileOut.close();
// 关闭工作簿
workbook.close();
```
在这个示例中,我们创建了一个包含两个sheet的Excel文件,并在每个sheet中添加了一些数据。我们将Excel文件写入磁盘,然后关闭工作簿。注意,这个示例使用的是XSSFWorkbook类,它可以创建.xlsx格式的Excel文件。如果你需要创建.xls格式的Excel文件,可以使用HSSFWorkbook类。
阅读全文