Java XLS получает ячейку через имя столбца - PullRequest
0 голосов
/ 12 мая 2011

В настоящее время я работаю над проектом, в котором мне нужно редактировать XLS с Java. Первая строка xls - это строка с именами столбцов. Я хочу использовать имя столбца для вставки данных в ячейки ниже. Вместо использования getCell для вставки номера префикса я хочу, чтобы приложение использовало переменную строку для вставки данных. (Часть комментариев - это информация, которую я написал для себя; это может быть полезно).

Ответы [ 2 ]

3 голосов
/ 12 мая 2011

Я бы сделал так:

  • создать Map объект
  • сохранить значение index каждого столбца в Map
  • тогда row.getCell (theNameIndexMap.get("A_COLUMN_NAME")) будет соответствовать вашему требованию

И убедитесь, что имя каждого столбца UNIQUE ...

1 голос
/ 12 мая 2011

Создайте карту для хранения ColumnName и Index.

Вы можете использовать objMap.get (columnName) всякий раз, когда вам нужен индекс для передачи в ячейку.

...