Чтение и запись таблицы запросов рабочего листа
Aspose.Cells предоставляет коллекцию Worksheet.QueryTables, которая возвращает объект типа QueryTable по индексу. Он имеет следующие два свойства
- QueryTable.AdjustColumnWidth
- QueryTable.PreserveFormatting
Оба значения являются логическими. Вы можете просмотреть их в Microsoft Excel через Данные > Соединения > Свойства.
Чтение и запись таблицы запросов рабочего листа
Следующий пример кода считывает первую таблицу QueryTable первого рабочего листа, а затем печатает оба свойства QueryTable. Затем он устанавливает для QueryTable.PreserveFormatting значение true.
Вы можете загрузить исходный файл Excel, используемый в этом коде, и выходной файл Excel, сгенерированный кодом, по следующим ссылкам.
Консольный вывод
Вот консольный вывод приведенного выше примера кода
Adjust Column Width: True
Preserve Formatting: False
Получить диапазон результатов таблицы запроса
Aspose.Cells предоставляет возможность прочитать адрес, т.е. диапазон результатов ячеек для таблицы запросов. Следующий код демонстрирует эту функцию, читая адрес диапазона результатов для таблицы запроса. Образец файла можно скачатьздесь.