List<XSSFRow>转XSSFSheet
时间: 2023-12-14 20:03:10 浏览: 130
List转换为DataSet
的方法是什么?
将 List<XSSFRow> 中的每一行数据写入 XSSFSheet 中即可完成转换。具体实现方式可以参考以下代码:
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sheet1");
for (int i = 0; i < rows.size(); i++) {
XSSFRow row = rows.get(i);
XSSFRow newRow = sheet.createRow(i);
for (int j = 0; j < row.getLastCellNum(); j++) {
XSSFCell cell = row.getCell(j);
XSSFCell newCell = newRow.createCell(j);
newCell.setCellValue(cell.getStringCellValue());
}
}
其中,rows 是需要转换的 List<XSSFRow>,sheet 是转换后的 XSSFSheet 对象。至于每一个单元格的转换,可以根据实际情况进行修改。
阅读全文