JAVA IO 流写LIST集合到EXCEL文件
时间: 2024-01-16 16:04:50 浏览: 29
可以使用 Apache POI 库来实现将 List 集合写入到 Excel 文件中。
以下是一个简单的示例代码:
```java
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 ExcelWriter {
public static void writeListToExcel(List<String> list, String filePath, String sheetName) throws IOException {
XSSFWorkbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet(sheetName);
int rowCount = 0;
for (String item : list) {
Row row = sheet.createRow(rowCount++);
Cell cell = row.createCell(0);
cell.setCellValue(item);
}
FileOutputStream outputStream = new FileOutputStream(filePath);
workbook.write(outputStream);
workbook.close();
}
}
```
在上面的代码中,我们创建了一个 XSSFWorkbook 对象作为 Excel 文件的工作簿,然后创建一个名为 sheetName 的工作表,并将 List 集合中的元素逐行写入该工作表中。最后,将工作簿写入到指定的文件路径中。
使用该方法可以将 List 集合写入到 Excel 文件中,你可以根据实际需要调整该方法的参数和实现细节。