XSSFWorkbook下载多个excel
时间: 2023-08-17 21:09:12 浏览: 185
您可以使用Apache POI库来创建和保存多个Excel文件。下面是一个示例代码,演示了如何使用XSSFWorkbook类创建并保存多个Excel文件:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
public class MultiExcelDownload {
public static void main(String[] args) {
int numberOfFiles = 5; // 设置要下载的Excel文件数量
for (int i = 1; i <= numberOfFiles; i++) {
String filename = "excel_" + i + ".xlsx";
try (Workbook workbook = new XSSFWorkbook()) {
Sheet sheet = workbook.createSheet("Sheet1");
// 创建一些单元格并填充数据
for (int rownum = 0; rownum < 10; rownum++) {
Row row = sheet.createRow(rownum);
for (int cellnum = 0; cellnum < 5; cellnum++) {
Cell cell = row.createCell(cellnum);
cell.setCellValue("Data" + rownum + "-" + cellnum);
}
}
// 保存Excel文件
try (FileOutputStream outputStream = new FileOutputStream(filename)) {
workbook.write(outputStream);
}
System.out.println("Excel文件 " + filename + " 创建成功。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
上述代码将创建5个Excel文件(excel_1.xlsx、excel_2.xlsx、...、excel_5.xlsx)并填充一些数据。每个文件都包含一个名为"Sheet1"的工作表。您可以根据需要进行修改和扩展。
请确保在运行代码之前,已在您的项目中包含了Apache POI库的依赖。
阅读全文