Java2Excel 链接集合

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要将Java的List集合导出到Excel,你可以使用Apache POI库。以下是一个简单的示例代码: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io.IOException; import java.util.List; public class ExcelExporter { public static void export(List<MyObject> list, String filePath) { try (Workbook workbook = new XSSFWorkbook()) { Sheet sheet = workbook.createSheet("Sheet1"); // 创建标题行 Row headerRow = sheet.createRow(0); headerRow.createCell(0).setCellValue("列1"); headerRow.createCell(1).setCellValue("列2"); headerRow.createCell(2).setCellValue("列3"); // 写入数据行 int rowNum = 1; for (MyObject obj : list) { Row row = sheet.createRow(rowNum++); row.createCell(0).setCellValue(obj.getField1()); row.createCell(1).setCellValue(obj.getField2()); row.createCell(2).setCellValue(obj.getField3()); } // 自动调整列宽 for (int i = 0; i < 3; i++) { sheet.autoSizeColumn(i); } // 保存到文件 try (FileOutputStream outputStream = new FileOutputStream(filePath)) { workbook.write(outputStream); } System.out.println("导出成功!"); } catch (IOException e) { e.printStackTrace(); } } } ``` 请注意,上述示例假设你已经定义了一个名为`MyObject`的类,其中包含了三个字段`field1`、`field2`和`field3`,分别对应Excel表格中的三列。 你可以调用`export`方法,将要导出的List对象和目标文件路径作为参数传入,即可将List数据导出到Excel文件中。记得在导出前确保已经添加了Apache POI库的依赖。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值