将处理后的数据写入Excel文件的第二个工作表中 Sheet sheet2 = workbookcreateSheetSheet2; for int i = 0; i newDatalength; i++ Row row = sheet2createRowi; for int j = 0; j newDatailengt
可以使用以下代码来实现:
// 检查是否已经存在名为Sheet2的工作表 Sheet sheet2 = workbook.getSheet("Sheet2");
// 如果Sheet2工作表已经存在且不为空,则新建一个名为Sheet2_new的工作表 if (sheet2 != null && sheet2.getLastRowNum() > 0) { sheet2 = workbook.createSheet("Sheet2_new"); } else { // 否则直接使用Sheet2工作表 sheet2 = workbook.getSheet("Sheet2"); }
// 将数据写入工作表中 for (int i = 0; i < newData.length; i++) { Row row = sheet2.createRow(i); for (int j = 0; j < newData[i].length; j++) { Cell cell = row.createCell(j); cell.setCellValue(newData[i][j]); }
原文地址: https://www.cveoy.top/t/topic/htE7 著作权归作者所有。请勿转载和采集!