Bu kısa kılavuz, Excel QueryTable using Python‘a nasıl erişileceğini ve güncelleneceğini açıklar. IDE’yi ayarlama, adım listesi ve Python kullanarak Excel dış veri bağlantısı ile çalışmak için örnek kod detaylarını içerir. Ayrıca sorgu tablosu ve içindeki dış bağlantıyla çalışırken örnek kodu nasıl geliştireceğinizi öğreneceksiniz.
Python kullanarak Excel Sorgu Tablosuna Erişim Adımları
- Ortamı Aspose.Cells for Python via .NET kullanacak şekilde ayarlayın
- Ürünün tam özelliklerine erişmek için lisansı etkinleştirin
- Giriş/çıkış Workbook dosya adlarını tanımlayın, Çalışma Kitabını yükleyin ve ilk çalışma sayfasına erişin.
- Sayfadaki query tables koleksiyonuna erişin ve verilerini yazdırın
- Sorgu tablosundaki verileri güncelleyin, örneğin birkaç özelliği değiştirerek.
- Sorgu tablosundaki harici bağlantıya erişin ve özelliklerini değiştirin
- Çalışma kitabını yeni QueryTable ayarlarıyla kaydedin
- Çıktı dosyasını tekrar yükleyin ve güncellenmiş bilgileri doğrulayın
Bu adımlar, QueryTable nesnesi aracılığıyla Python kullanarak Excel dış veri bağlantısı ile çalışmayı tanımlar. Lisansı yükleyin, Workbook sınıfı nesnesiyle kaynak Excel dosyasını açın, ilk sayfaya erişin, sayfada QueryTable varlığını kontrol edin ve özelliklerini görüntüleyin. Sorgu tablosu özelliğini güncelleyin, örneğin biçimlendirmeyi koruma, dış bağlantı için arka planda verileri yenileme bayrağı ve çalışma kitabını kaydetme.
Python kullanarak QueryTable bağlantısına erişim kodu
Çevirilecek cümle sağlanmadı.
Bu kod, Excel QueryTable‘a erişme ve güncelleme sürecini gösterir. Tanımlayıcı, connection_id ve layout-related info result_range gibi daha fazla QueryTable meta verisini inceleyebilirsiniz. Bağlantı Adı, Bağlantı Türü, Bağlantı Açıklaması, Veriyi Kaydet, Canlı Tut, Kaynak Dosya ve ODC dahil olmak üzere daha fazla dış bağlantı bilgisi de mevcuttur.
Bu hızlı öğretici, harici bir bağlantı ile çalışmak için QueryTable’ı nasıl kullanacağımızı öğretti. Alt toplam oluşturmak için, Python kullanarak Excel’de alt toplamlar oluşturma makalesine bakın.