Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Заполнение листа данных из массива

Обновлено: 07.08.26

Инструкция актуальна для версии продукта: 2026.1.2.1942


Пример работы с методом SetValue, заполняем лист данными из массива.

Пример макроса:

var oWorksheet = Api.GetActiveSheet();
oWorksheet.SetName("Товары");
var sHeaders = [ "ID", "Продукт", "Стоимость", "Наличие" ];
var sData = [
[ "SKU124-21", "SKU124-21", "SKU124-21", "SKU124-21" ],
[ "Вода", "Сок", "Шоколад", "Яблоки" ],
[ 60, 180, 80, 132.5 ],
[ "false", "false", "true", "true" ]
];

for (var i = 0; i < sHeaders.length; i++) {
oWorksheet.GetRangeByNumber(0, i).SetValue(sHeaders[i]);
for (var j = 0; j < sData[0].length; j++) {
oWorksheet.GetRangeByNumber(j + 1, i).SetValue(sData[i][j]);
}
}

Где:

  • Строка 3 – это заголовки
  • Строка 4 – это массива значения в «» соответствуют ячейки.

Пример использования Документ Конструктора: Пример сборки табличного документа ↗

 

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое