Ten krótki przewodnik opisuje, jak uzyskać dostęp i zaktualizować Excel QueryTable przy użyciu Pythona. Zawiera szczegóły dotyczące ustawienia IDE, listę kroków oraz przykładowy kod do pracy z zewnętrznym połączeniem danych przy użyciu Pythona w Excelu. Dowiesz się także, jak ulepszyć przykładowy kod podczas pracy z tabelą zapytań i zewnętrznym połączeniem w niej.
Kroki, aby uzyskać dostęp do tabeli zapytań w Excelu przy użyciu Pythona.
- Ustaw środowisko, aby używać Aspose.Cells for Python via .NET
- Włącz licencję, aby uzyskać dostęp do pełnych funkcji produktu
- Zdefiniuj nazwy plików wejściowych/wyjściowych Workbook, załaduj skoroszyt i uzyskaj dostęp do pierwszego arkusza
- Uzyskaj dostęp do kolekcji query tables w arkuszu i wydrukuj jej dane
- Zaktualizuj dane w tabeli zapytań, np. zmieniając kilka właściwości w niej
- Uzyskaj dostęp do zewnętrznego połączenia w tabeli zapytań i zmień jego właściwości
- Zapisz skoroszyt z nowymi ustawieniami QueryTable
- Załaduj ponownie plik wyjściowy i zweryfikuj zaktualizowane informacje
Te kroki definiują proces pracy z zewnętrznym połączeniem danych Excel przy użyciu Pythona za pośrednictwem obiektu QueryTable. Załaduj licencję, otwórz źródłowy plik Excel przy użyciu obiektu klasy Workbook, uzyskaj dostęp do pierwszego arkusza, sprawdź istnienie QueryTable w arkuszu i wyświetl jego właściwości. Zaktualizuj właściwość tabeli zapytań, taką jak zachowanie formatowania, flagę odświeżania danych w tle dla połączenia zewnętrznego oraz zapisz skoroszyt.
Kod do uzyskania dostępu do połączenia QueryTable przy użyciu Pythona
Nie mogę pobrać treści gist.
Ten kod demonstruje proces uzyskiwania dostępu i aktualizacji Excel QueryTable. Możesz przeglądać dodatkowe metadane QueryTable, takie jak identyfikator, connection_id oraz informacje związane z układem result_range. Dostępne są także dodatkowe informacje o połączeniach zewnętrznych, w tym Nazwa połączenia, Typ połączenia, Opis połączenia, Zapisz dane, Utrzymuj aktywne, Plik źródłowy oraz ODC.
Ten szybki samouczek nauczył nas, jak używać QueryTable do pracy z zewnętrznym połączeniem. Aby utworzyć sumę częściową, odwołaj się do artykułu Tworzenie sum częściowych w Excelu przy użyciu Pythona.