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