Чтение диапазона

Элемент считывает данные из диапазона ячеек ODF-таблицы. Путь до файла указывается в контейнере «Таблица ODF».

Свойства

Символ * указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

Группа свойств «Таблица»:

  1. Диапазон [String] — диапазон считывания ячеек. Пример: "A1:D12". Если не указывать значение, то будет прочитан выделенный диапазон. Если указать в качестве значения *, будет прочитан весь лист.

  2. Страница [String] — наименование страницы. Пример: "List1".

  3. Индекс страницы [Int32] — порядковый номер страницы. Нумерация начинается с нуля. Пример: 0.

  4. Формат даты — явное указание формата даты.

Группа свойств «Вывод»:

  1. Переменная (таблица) [System.Data.DataTable] — переменная для хранения результатов в табличном виде.

  2. Переменная (текст) [List<List<string>>] — переменная для хранения результатов в виде текстовых значений.

  3. Переменная (информация) [List<List <LTools.Office.Model.ExcelCellInfo>>] — переменная для хранения дополнительной информации, прочитанной о ячейках: например, о цвете шрифта.

  4. Строка заголовков [Boolean] — признак того, что первая строка содержит заголовки.

  5. Учитывать типы полей ячеек Excel [Boolean] — нужно ли учитывать типы ячеек в таблице Excel.

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

C#

Primo.Office.OdfOxml.ExcelApp app = Primo.Office.OdfOxml.ExcelApp.Init(wf, [file]);
List<List<string>> data = app.ReadRange(range, [sheet], [sheetIdx]);
List<List<LTools.Office.Model.ExcelCellInfo>> data = app.ReadRangeInfo(range, [sheet], [sheetIdx]);
System.Data.DataTable data = app.ReadRangeTable(range, [sheet], [sheetIdx]);

🔸 Примечание. В языках Python и JavaScript использование элемента на данный момент не реализовано.

Last updated