Доступ к таблице из Cell и добавление значений внутри нее с использованием смещений строк и столбцов

Пример

Скриншоты, сравнивающие исходный и выходной файлы

На следующем снимке экрана показан исходный файл Excel, используемый внутри кода. Он содержит пустую таблицу и выделяет ячейку D5, которая находится внутри таблицы. Мы получим доступ к этой таблице из ячейки D5, используяCell.получитьТаблицу(), а затем добавьте значения внутри него, используя какCell.putValue() иListObject.putCellValue (смещение строки, смещение столбца, значение) методы.

дело:изображение_альтернативный_текст

На следующем снимке экрана показан выходной файл Excel, сгенерированный кодом. Как видите, ячейка D5 имеет значение, а ячейка F6, которая находится по смещению 2,2 в таблице, имеет значение.

дело:изображение_альтернативный_текст

Java код для доступа к таблице из ячейки и добавления значений внутри нее с использованием смещений строк и столбцов

Следующий пример кода загружает исходный файл Excel, как показано на снимке экрана выше, добавляет значения в таблицу и создает выходной файл Excel, как показано выше.