Чтение диапазона
Элемент считывает данные из диапазона ячеек таблицы. Путь к файлу таблицы указывается в контейнере МойОфис Таблица.
Перед началом работы
Установите в Студии библиотеку Primo.Office.MyOffice, поскольку данный элемент входит в состав библиотеки.
Свойства
Символ *
указывает на обязательность заполнения свойства. Описание общих свойств см. в разделе Свойства элемента.
Таблица
- Диапазон [String] — диапазон считывания ячеек (
"A1:D12"
). Если не указан, будет прочитан выделенный диапазон. Если указан символ"*"
, будет прочитан весь лист. - Страница [String] — название страницы.
- Индекс страницы [Int32] — порядковый номер страницы.
Вывод
- Переменная (текст) [List<List<String>>] — название переменной, в которую будут сохранены результаты чтения текстовых значений.
- Переменная (информация) [List<List<LTools.Office. Model.ExcelCellInfo>>] — название переменной, в которую будут сохранены результаты чтения информации о ячейках.
- Переменная (таблица) [System.Data.DataTable ] — название переменной, в которую будут сохранены результаты чтения табличных значений.
- Строка заголовков [Boolean] — признак того, что первая строка содержит заголовки (для таблицы). Если галочка установлена, то заголовки будут учитываться.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
List<List<string>> data = app.ReadRange("A4:C12", [sheet], [sheetIdx]);
List<List<LTools.Office.Model.ExcelCellInfo>> data = app.ReadRangeInfo("A4:C12", [sheet], [sheetIdx]);
System.Data.DataTable data = app.ReadRangeTable("A4:C12", [sheet], [sheetIdx]);