Запись в ячейку
Элемент записывает значение в ячейку листа книги 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