如何将List<List<String>>写入Excel文件?
时间: 2024-06-14 07:07:24 浏览: 153
列表内容导入Excel文档
你可以使用Apache POI库来将List<List<String>>写入Excel文件。下面是一个示例代码:
```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 ExcelWriter {
public static void writeListToExcel(List<List<String>> data, String filePath) throws IOException {
Workbook workbook = new XSSFWorkbook(); Sheet sheet = workbook.createSheet("Sheet1");
int rowNum = 0;
for (List<String> rowData : data) {
Row row = sheet.createRow(rowNum++);
int colNum = 0;
for (String cellData : rowData) {
Cell cell = row.createCell(colNum++);
cell.setCellValue(cellData);
}
}
try (FileOutputStream outputStream = new FileOutputStream(filePath)) {
workbook.write(outputStream);
}
}
}
```
你可以将你的List<List<String>>数据传递给`writeListToExcel`方法,并指定要保存的文件路径。该方法将创建一个新的Excel文件,并将数据写入其中。
阅读全文