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