Чтение и запись таблицы запросов рабочего листа
Aspose.Cells предоставляетРабочий лист.getQueryTables() коллекция, которая возвращаетQueryTableCollection . Чтобы получить конкретноетаблица запросов , использоватьQueryTableCollection.get() и передать индекс QueryTable.таблица запросов Класс имеет следующие два свойства для настройки QueryTable.
Оба значения являются логическими. Вы можете просмотреть их в Microsoft Excel через Данные > Соединения > Свойства.
Чтение и запись таблицы запросов рабочего листа
Следующий пример кода считывает первыйтаблица запросов первого рабочего листа, а затем печатает обатаблица запросов характеристики. Затем он устанавливаетQueryTable.PreserveFormatting кистинный.
На следующем снимке экрана показаноисходный файл excel используемый в коде, и его свойства, показывающие обатаблица запросовценности.
На следующем снимке экрана показановыходной файл excel сгенерированный кодом, и его свойства, показывающие обатаблица запросовценности. Как видите, флажок «Сохраненное форматирование» теперь установлен.
Консольный вывод
Вот консольный вывод приведенного выше примера кода
Adjust Column Width: true
Preserve Formatting: false
Получить диапазон результатов таблицы запроса
Aspose.Cells предоставляет возможность прочитать адрес, т.е. диапазон результатов ячеек для таблицы запроса. Следующий код демонстрирует эту функцию, читая адрес диапазона результатов для таблицы запроса. Образец файла можно скачатьздесь.