如何用Java导出List数据为Excel
1. 整体流程
journey
title 导出List数据为Excel
section 准备工作
开发者: 开发一个Java项目
小白: 准备一个List数据
section 导出Excel
开发者: 使用POI库操作Excel文件
开发者: 将List数据写入Excel文件中
开发者: 保存Excel文件
小白: 成功导出Excel文件
2. 具体步骤
步骤 | 操作 |
---|---|
1 | 引入POI库的依赖 |
2 | 创建工作簿和工作表 |
3 | 创建表头 |
4 | 写入数据 |
5 | 导出Excel文件 |
3. 代码示例
步骤1:引入POI库的依赖
引入POI库的依赖,这是操作Excel文件的关键。
### Maven
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.1.0</version>
</dependency>
步骤2:创建工作簿和工作表
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
步骤3:创建表头
Row headerRow = sheet.createRow(0);
Cell headerCell = headerRow.createCell(0);
headerCell.setCellValue("Header1");
步骤4:写入数据
int rowNum = 1;
for (Object data : dataList) {
Row row = sheet.createRow(rowNum++);
Cell cell = row.createCell(0);
cell.setCellValue(data.toString());
}
步骤5:导出Excel文件
try (FileOutputStream fos = new FileOutputStream("output.xlsx")) {
workbook.write(fos);
}
结尾
通过以上步骤,你已经成功实现了用Java导出List数据为Excel的功能。希望这篇文章能帮助到你,也希望你在以后的开发中能够更加熟练地操作Excel文件。如果有任何疑问,欢迎随时向我提问。加油!