Чтение диапазона
Элемент считывает данные из диапазона ячеек ODF-таблицы. Путь до файла указывается в контейнере «Таблица ODF».
Свойства
Символ *
указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Группа свойств «Таблица»:
- Диапазон [String] — диапазон считывания ячеек. Пример:
"A1:D12"
. Если не указывать значение, то будет прочитан выделенный диапазон. Если указать в качестве значения*
, будет прочитан весь лист. - Страница [String] — наименование страницы. Пример:
"List1"
. - Индекс страницы [Int32] — порядковый номер страницы. Нумерация начинается с нуля. Пример:
0
. - Формат даты — явное указание формата даты.
Группа свойств «Вывод»:
- Переменная (таблица) [System.Data.DataTable ] — переменная для хранения результатов в табличном виде.
- Переменная (текст) [List<List<string>>] — переменная для хранения результатов в виде текстовых значений.
- [Переменная (информация)]List<List<LTools.Office.Model.ExcelCellInfo>>
— переменная для хранения дополнительной информации, прочитанной о ячейках: например, о цвете шрифта.
- Строка заголовков [Boolean] — признак того, что первая строка содержит заголовки.
- Учитывать типы полей ячеек 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 использование элемента на данный момент не реализовано.