Запись диапазона
Элемент записывает данные диапазона ячеек в таблицу. Путь к файлу таблицы указывается в контейнере МойОфис Таблица.
Чтобы сохранить изменения в файле, используйте дополнительно элемент Сохранить документ.
Перед началом работы
Установите в Студии библиотеку Primo.Office.MyOffice, поскольку данный элемент входит в состав библиотеки.
Свойства
Символ *
указывает на обязательность заполнения свойства. Описание общих свойств см. в разделе Свойства элемента.
Свойство | Тип | Описание |
---|---|---|
Диапазон | String | Диапазон записи ячеек (A1:D12) |
Добавлять заголовки | Boolean | Добавлять заголовки колонок таблицы |
Страница | String | Наименование страницы |
Индекс страницы | Int32 | Индекс страницы |
Как текст | Boolean | Вставлять значение, как текст |
Числовой формат | String | Формат вводимого числа (#,#) |
Перезаписать | Boolean | Признак перезаписи данных |
Направление | LTools.Office.Model. ExcelRangeMoveDirections | Направление сдвига ячеек |
Расширять диапазон | Boolean | Автоматически расширять диапазон до размеров данных |
Переменная (текст) | List<List<String>> | Переменная для хранения данных записи текстовых значений |
Переменная (таблица) | System.Data.DataTable | Переменная для хранения данных текстовых значений |
Переменная (информация) | List<List<LTools.Office. Model.ExcelCellInfo>> | Переменная для хранения данных информации о ячейках |
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
app.AppendRange(data, "A4:C12", [overwrite], [sheet], [sheetIdx],
[numFormat]); app.AppendRange(data_info, "A4:C12", [overwrite], [sheet],
[sheetIdx], [numFormat]); app.AppendRange(dataTable, "A4:C12", [overwrite],
[sheet], [sheetIdx], [numFormat]);