从 Java 到 Excel 的空单元格
Empty cells from Java to Excel
我正在尝试用 Excel 制作一个基于数组的程序。我看过很多教程,我正在尝试使用下面的代码,但正如您在图片中看到的那样,Java 仅在每一行的最后一列写入。希望你能帮帮我
for (int i=0; i<10; i++){
Row row = sheetOLD.createRow(i);
Cell cell = row.createCell(0);
cell.setCellValue(i);
}
for (int i=0; i<3; i++){
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
Cell name = sheetOLD.createRow(i).createCell(1);
name.setCellValue(input.nextLine());
}
Cell test = sheetOLD.createRow(7).createCell(1);
test.setCellValue("TEST");
使用 getRow 而不是 createRow 2 次和 3 次(因为 createRow 替换所有行并删除行中的所有单元格):
for (int i=0; i<10; i++) {
Row row = sheetOLD.createRow(i);
Cell cell = row.createCell(0);
cell.setCellValue(i);
}
for (int i=0; i<3; i++){
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
Cell name = sheetOLD.getRow(i).createCell(1);
name.setCellValue(input.nextLine());
}
Cell test = sheetOLD.getRow(7).createCell(1);
test.setCellValue("TEST");
您可以找到更多信息 this
我正在尝试用 Excel 制作一个基于数组的程序。我看过很多教程,我正在尝试使用下面的代码,但正如您在图片中看到的那样,Java 仅在每一行的最后一列写入。希望你能帮帮我
for (int i=0; i<10; i++){
Row row = sheetOLD.createRow(i);
Cell cell = row.createCell(0);
cell.setCellValue(i);
}
for (int i=0; i<3; i++){
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
Cell name = sheetOLD.createRow(i).createCell(1);
name.setCellValue(input.nextLine());
}
Cell test = sheetOLD.createRow(7).createCell(1);
test.setCellValue("TEST");
使用 getRow 而不是 createRow 2 次和 3 次(因为 createRow 替换所有行并删除行中的所有单元格):
for (int i=0; i<10; i++) {
Row row = sheetOLD.createRow(i);
Cell cell = row.createCell(0);
cell.setCellValue(i);
}
for (int i=0; i<3; i++){
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
Cell name = sheetOLD.getRow(i).createCell(1);
name.setCellValue(input.nextLine());
}
Cell test = sheetOLD.getRow(7).createCell(1);
test.setCellValue("TEST");
您可以找到更多信息 this