gpt4 book ai didi

java - 从 Java 到 Excel 的空单元格

转载 作者:行者123 更新时间:2023-11-30 10:53:10 24 4
gpt4 key购买 nike

我正在尝试使用 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");

the results in excel

最佳答案

在 2 次和 3 次中使用 getRow 而不是 createRow(因为 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

关于java - 从 Java 到 Excel 的空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34116305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com