Java 导出 Excel 多工作区:使用 Apache POI 库
要在 Java 中导出 Excel 多工作区,可以使用 Apache POI 库。以下是一个示例代码:
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExcelExporter {
public static void main(String[] args) {
try (Workbook workbook = new XSSFWorkbook()) {
// 创建工作区 1
Sheet sheet1 = workbook.createSheet("工作区 1");
// 创建行和单元格
Row row1 = sheet1.createRow(0);
Cell cell1 = row1.createCell(0);
cell1.setCellValue("这是工作区 1 的单元格");
// 创建工作区 2
Sheet sheet2 = workbook.createSheet("工作区 2");
// 创建行和单元格
Row row2 = sheet2.createRow(0);
Cell cell2 = row2.createCell(0);
cell2.setCellValue("这是工作区 2 的单元格");
// 导出 Excel
try (FileOutputStream fileOut = new FileOutputStream("多工作区.xlsx")) {
workbook.write(fileOut);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上面的示例代码中,我们首先创建一个 XSSFWorkbook 对象,它代表整个 Excel 文件。然后,使用 createSheet 方法创建多个工作区。接下来,我们可以在每个工作区中创建行和单元格,并设置它们的值。最后,使用 FileOutputStream 将工作簿写入到文件中。
在这个例子中,我们创建了两个工作区,分别命名为"工作区 1"和"工作区 2"。每个工作区只有一个单元格,并设置了不同的值。最后,我们将整个工作簿导出到名为"多工作区.xlsx"的 Excel 文件中。
原文地址: https://www.cveoy.top/t/topic/pwzA 著作权归作者所有。请勿转载和采集!