Как я могу добавить значения в определенный столбец файла Excel - PullRequest
0 голосов
/ 01 марта 2019

У меня есть список карт, например:

[
{Er_NO=123, ER_Name=ABC, ER_Code=A01}, 
{Er_NO=789, ER_Name=GHI, ER_Code=C01}, 
{Er_NO=456, ER_Name=DEF, ER_Code=B01}
]

Теперь мне нужно вставить эти значения в новый файл Excel на основе определенного столбца.Допустим, отображение выглядит примерно так:

Er_NO : C
ER_Name : E
ER_Code : G

, где C, E и G - столбцы в файле Excel.

Я знаю, как добавлять значения построчно, создаваяновые строки и продолжайте добавлять значения с помощью POI, но я не уверен, как добавить значения в определенных столбцах.Может кто-нибудь, пожалуйста, помогите?

1 Ответ

0 голосов
/ 02 марта 2019

указан столбец с использованием идентификатора столбца

XSSFCell cell = sheet.getRow(0).getCell(0); // 0 = id of the 1th row, 0 = id of the 1st (A) column

указан столбец с использованием имени столбца

XSSFCell cell = sheet.getRow(0).getCell(CellReference.convertColStringToIndex("A"));

, затем добавьте значение в нужную ячейку

...