Skip to Content

Запись в ячейку

Элемент записывает значение в ячейку листа книги Excel. Для корректной работы следует поместить элемент в контейнер Microsoft 365.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента . Символ * в названии свойства указывает на обязательность его заполнения.

СвойствоТипОписание
Параметры:
Лист*StringИмя листа. По умолчанию "Sheet1"
Книга*DriveItemКнига Excel. См. Общие свойства элементов
Ячейка*StringАдрес ячейки, например "B2". По умолчанию "A1"
Значение*StringЗаписываемое значение. Строка, начинающаяся со знака =, записывается как формула

Важно: В свойстве Ячейка указывается ровно одна ячейка. Для записи нескольких значений используйте Запись в диапазон.

Примечание: Значение передается в Excel строкой, и Excel определяет его тип так же, как при вводе вручную. Числа с дробной частью передавайте с точкой ("12.5"), даты — в формате "2026-09-24".

Практические примеры

Пример 1: запись статуса обработки

  • Лист: "Реестр"
  • Книга: book
  • Ячейка: "F" + rowNumber
  • Значение: "Обработано"

Пример 2: запись формулы

  • Ячейка: "E25"
  • Значение: "=SUM(E2:E24)"

Пример 3: запись числа из переменной

  • Значение: sum.ToString(System.Globalization.CultureInfo.InvariantCulture)

Возможные ошибки

ОшибкаПричина и решение
Не указана ячейка / Не указано значениеНе заполнены обязательные свойства
Sequence contains no elementsЛист с указанным именем не найден
InvalidArgument / The number of rows or columns in the input array doesn't match the size or dimensions of the rangeВ свойстве Ячейка указан диапазон, а не одна ячейка
Last updated on