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

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

Пример

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

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

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

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

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

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