以下是一个简单的Java导出代码示例:

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class ExcelExporter {
    
    public static void export(List<Object[]> data, String filePath) throws IOException {
        XSSFWorkbook workbook = new XSSFWorkbook();
        Sheet sheet = workbook.createSheet("Sheet1");
        
        int rowNumber = 0;
        for (Object[] rowData : data) {
            Row row = sheet.createRow(rowNumber++);
            int cellNumber = 0;
            for (Object cellData : rowData) {
                Cell cell = row.createCell(cellNumber++);
                cell.setCellValue(cellData.toString());
            }
        }
        
        FileOutputStream outputStream = new FileOutputStream(new File(filePath));
        workbook.write(outputStream);
        workbook.close();
        outputStream.close();
    }
}

这个示例使用了Apache POI库来创建Excel文件。它接收一个对象数组列表和一个文件路径作为参数,然后将数据写入Excel文件并保存到指定路径。要使用它,只需调用ExcelExporter.export(data, filePath)方法即可。注意,这个示例仅适用于XLSX格式的Excel文件。

帮我写一个java导出代码

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

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