Java POI Excel создание нового столбца и новых строк

Итак, я перебираю список и вместо того, чтобы вставлять значения в ячейки по горизонтали, я помещаю значения в ячейки по вертикали.

Он работает нормально в первый раз по списку, но когда я захожу в список во второй раз, он сносит первый список и заменяет его во втором столбце.

если я уберуrow= 0 в конце цикла это выглядит так:

val 1
val 2
      val 1
      val 2

=========

int row = 0;
int k = 1; 
for (List dataList: someList) {
  Row myRow = sheet.createRow ((short)row);

  myRow.createCell(k).setCellValue (dataList.getVal())); 
  myRow = sheet.createRow ((short)row++);

  myRow.createCell(k).setCellValue (dataList.getSecVal())); 
  myRow = sheet.createRow ((short)row++);
  k++;
  row = 0;
}

Ответы на вопрос(5)

Ваш ответ на вопрос