要在 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 文件中。

Java 导出 Excel 多工作区:使用 Apache POI 库

原文地址: https://www.cveoy.top/t/topic/pwzA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录