Java ApachePOI:为什么数据没有正确插入?
我想使用Apache POI将字符串插入Excel中的单元格矩阵,代码如下: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调用
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);
}