Запись диапазона
Элемент записывает данные в указанный диапазон ячеек Excel.
Общие сведения:
Если в файле требуется сохранить изменения, то после ввода формулы используйте элемент Сохранить документ.
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента.
Символ *
в названии свойства указывает на обязательность заполнения. |
Диапазон* [String]: Диапазон записи ячеек. Пример:
"A1:D12"
.Всю строку [Boolean]: Добавить строку целиком. Свойство следует применять, если на странице Excel настроен фильтр.
Добавлять заголовки [Boolean]: Добавлять заголовки колонок таблицы.
Страница [String]: Наименование страницы. Если заполнен индекс, лист в целевом файле может быть переименован.
Индекс страницы [Int32]: Порядковый номер страницы. Отсчет начинается с 0.
Как текст [Boolean]: Установите галочку, чтобы вставить значение как текст. Если установлена, то свойство «Строгая типизация» нужно выключить!
Создавать лист: Создавать лист в случае, если его не существует.
Перезаписать [Boolean]: Определите, нужно ли перезаписывать данные.
Направление: Направление сдвига ячеек.
Раширять диапазон: Автоматически расширять диапазон до размеров данных.
Строгая типизация [Boolean]: Признак строгой типизации таблиц. По умолчанию включено. Строгая типизация не дает изменять формат данных при записи в таблицу. При отключении параметра возможна ситуация, когда числовой формат ошибочно преобразуетсся в строку.
Переменная (текст) [List<List<string>>]: Переменная для хранения данных записи текстовых значений.
Переменная (информация) [List<List<LTools.Office.Model.ExcelCellInfo>>]: Переменная для хранения данных, содержащих информацию о ячейках.
Переменная (таблица) [System.Data.DataTable]: Переменная для хранения данных текстовых значений.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
Primo.Office.OdfOxml.ExcelApp app = Primo.Office.OdfOxml.ExcelApp.Init(wf, [file]);
app.AppendRange(data, range, [overwrite], [sheet], [sheetIdx], [numFormat], [entireRow]);
app.AppendRange(data_info, range, [overwrite], [sheet], [sheetIdx], [numFormat], [entireRow]);
app.AppendRange(dataTable, range, [overwrite], [sheet], [sheetIdx], [numFormat], [entireRow]);
Last updated