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

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

Перед началом работы

Установите в Студии библиотеку Primo.Office.MyOffice, поскольку данный элемент входит в состав библиотеки.

Свойства

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

Таблица

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

  2. Страница [String] — название страницы.

  3. Индекс страницы [Int32] — порядковый номер страницы.

Вывод

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

  2. Переменная (информация) [List<List<LTools.Office. Model.ExcelCellInfo>>] — название переменной, в которую будут сохранены результаты чтения информации о ячейках.

  3. Переменная (таблица) [System.Data.DataTable] — название переменной, в которую будут сохранены результаты чтения табличных значений.

  4. Строка заголовков [Boolean] — признак того, что первая строка содержит заголовки (для таблицы). Если галочка установлена, то заголовки будут учитываться.

Только код

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

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]);

Last updated