我有以下格式的字符串:

abcd|1|2,pqr|2|3......

我想在一个单元格中输出以下内容:

abcd|1|2
pqr|2|3


我正在拆分,字符上的字符串。

字符串值来自另一个循环

for(ActivityDTO activity : activityList) {

    HSSFCell cell6 = dataRowAct.createCell(6);
    String str[] = string.split(",");

    for(int i = 0; i < str.length; i++) {
        cell6.setCellValue(new HSSFRichTextString(str[i]+"\n"));
    }
}


但是在excel中,由于旧值过高,我只能得到最后一个值。

最佳答案

好像您要反复设置cell6的值。最终它将成为任何最后设置的值,与您遇到的问题相匹配。根据最终的结果,您需要更改在for循环中设置的单元格。即根据您的状态将cell6更改为其他内容。

08-26 17:05