Java如何把一条一条的数据写入到一个集合中,再将集合中的数据一条一条写入到excel中
时间: 2024-04-29 07:22:34 浏览: 19
Java可以使用List集合来存储数据,然后使用Apache POI库提供的API将集合中的数据按行、列写入Excel中。以下是示例代码:
```java
// 创建一个集合并添加数据
List<String[]> dataList = new ArrayList<>();
dataList.add(new String[]{"姓名", "年龄", "性别"});
dataList.add(new String[]{"张三", "25", "男"});
dataList.add(new String[]{"李四", "28", "女"});
// 创建一个工作簿和一个工作表
Workbook workbook = new HSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 遍历集合并按行、列写入Excel中
int rowIndex = 0;
for (String[] data : dataList) {
Row row = sheet.createRow(rowIndex++);
int columnIndex = 0;
for (String cellData : data) {
Cell cell = row.createCell(columnIndex++);
cell.setCellValue(cellData);
}
}
// 将数据写入到Excel文件中
FileOutputStream outputStream = new FileOutputStream("data.xls");
workbook.write(outputStream);
outputStream.close();
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)