Запись диапазона
.241fee79.png&w=640&q=75)
Элемент записывает данные диапазона ячеек в таблицу. Путь к файлу таблицы указывается в контейнере МойОфис Таблица.
Чтобы сохранить изменения в файле, используйте дополнительно элемент Сохранить документ.
Перед началом работы
Установите в Студии библиотеку 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]);