Java ApachePOI:为什么数据没有正确插入?

Java ApachePOI:为什么数据没有正确插入?,java,excel,apache,for-loop,apache-poi,Java,Excel,Apache,For Loop,Apache Poi,我想使用Apache POI将字符串插入Excel中的单元格矩阵,代码如下: for (int j=0;j<13;j++){ for(int i=6;i<30;i++) { XSSFRow row=sheet6.createRow(i); cell0=row.createCell(j); cell0.setCellValue("SampleRules_CI_01"); } } for(int j=0;j调用

我想使用Apache POI将字符串插入Excel中的单元格矩阵,代码如下:

for (int j=0;j<13;j++){
     for(int i=6;i<30;i++)
     {
        XSSFRow row=sheet6.createRow(i);
        cell0=row.createCell(j);
        cell0.setCellValue("SampleRules_CI_01");
    }
}

for(int j=0;j调用时,每次返回到与
i
相同的值时,您都会替换该行。这具有擦除该行上已存在的内容的效果,并且只有最后一列不会以这种方式被擦除

首先,在
i
for
循环中,调用以查看它是否已经存在。如果它返回
null
,则该行还不存在,然后可以调用
createRow

XSSFRow row = sheet6.getRow(i);
if (row == null)
{
    row = sheet6.createRow(i);
}

调用时,每次返回到相同的
i
值时,都会替换该行。这会擦除该行上已经存在的内容,并且只有最后一列不会以这种方式被擦除

首先,在
i
for
循环中,调用以查看它是否已经存在。如果它返回
null
,则该行还不存在,然后可以调用
createRow

XSSFRow row = sheet6.getRow(i);
if (row == null)
{
    row = sheet6.createRow(i);
}

调用时,每次返回到相同的
i
值时,都会替换该行。这会擦除该行上已经存在的内容,并且只有最后一列不会以这种方式被擦除

首先,在
i
for
循环中,调用以查看它是否已经存在。如果它返回
null
,则该行还不存在,然后可以调用
createRow

XSSFRow row = sheet6.getRow(i);
if (row == null)
{
    row = sheet6.createRow(i);
}

调用时,每次返回到相同的
i
值时,都会替换该行。这会擦除该行上已经存在的内容,并且只有最后一列不会以这种方式被擦除

首先,在
i
for
循环中,调用以查看它是否已经存在。如果它返回
null
,则该行还不存在,然后可以调用
createRow

XSSFRow row = sheet6.getRow(i);
if (row == null)
{
    row = sheet6.createRow(i);
}