帮我写一个java导出代码
以下是一个简单的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文件。
原文地址: https://www.cveoy.top/t/topic/bpWD 著作权归作者所有。请勿转载和采集!