İlgili konular
×
Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Excel'de Python şu anda önizleme aşamasındadır ve geri bildirimlere göre değişebilir. Bu özelliği kullanmak için Microsoft 365 Insider Programı'na katılın ve Geçerli Kanal (Önizleme) Insider düzeyini seçin.

Bu özellik, Windows'ta Geçerli Kanal (Önizleme) çalıştıran Kurumsal, İş, Eğitim ve Aile ve Kişisel kullanıcılara aşamalı olarak dağıtılır. İlk olarak Sürüm 2406 (Derleme 17726.20016) ile başlayarak Windows için Excel'e ve daha sonraki bir tarihte diğer platformlara dağıtılıyor. Kullanılabilirlik hakkında daha fazla bilgi için bkz. Excel'de Python kullanılabilirliği.

Excel'de Python ile ilgili herhangi bir sorunla karşılaşırsanız lütfen Excel'de Yardım > Geri Bildirim'i seçerek bunları bildirin.  

Excel'de Python'da yeni misiniz? Excel'de Python'a giriş ve Excel'dePython'ı kullanmaya başlama ile başlayın

Power Query nedir?  

Power Query, verilerinizi şekillendirmenize yardımcı olmak için tasarlanmış bir veri dönüştürme ve hazırlama aracıdır ve Excel'de ve diğer Microsoft ürünlerinde kullanılabilir.

Excel'de Python ile Power Query kullanarak dış verileri Excel'e aktarıp python ile bu verileri analiz edin. 

Önemli: Excel'de Python ile kullanmak üzere dış verileri içeri aktarmanın tek yolu Power Query'dir.

Power Query hakkında daha fazla bilgi edinmek için bkz. Excel için Power Query Yardımı

Excel'de Python verilerini içeri aktarmak için Power Query'yi kullanma 

Örnek bir dış veri kümesini içeri aktarmayı ve Excel'de Python ile kullanmayı öğrenmek için aşağıdaki adımları izleyin.

İpucu: Power Query'yi zaten biliyorsanız ve çalışma kitabınızdaki mevcut sorgularla çalışmak istiyorsanız, bu makalenin devamında Excel'de Power Query verilerini Python ile kullanma bölümüne atlayın.

  1. Get & Transform Data and Queries & Connections gruplarını görmek için Veri sekmesini seçin. Veri kaynağınızı seçmek için Veri Al'ı seçin. Virgülle ayrılmış değerler (CSV) dosyaları da dahil olmak üzere birden çok kaynaktan verileri içeri aktarabilirsiniz. Her içeri aktarma işlemi bir sorgu oluşturur.

    Bu örnek, bir test veri kaynağı olan Northwind OData hizmetinden verileri içeri aktarır. Bunu yapmak için Veri Al > Diğer Kaynaklardan > OData Akışından'ı seçin.

  2. Ardından, Northwind OData hizmetinin aşağıdaki bağlantısını girin ve Tamam'ı seçin.

    https://services.odata.org/northwind/northwind.svc/

  3. Power Query önizleme iletişim kutusunda, Excel'e yüklemek için bir veri tablosu seçin. Bu örnekte Kategoriler tablosunu seçin ve ardından Yükle düğmesinin yanındaki oku ve ardından Yükle... öğesini seçin. Aşağıdaki ekran görüntüsünde Kategoriler tablosu seçili ve Yükle... seçeneğinin görüntülendiği Power Query önizleme iletişim kutusu gösterilmektedir.

    Excel'de Python için Power Query bağlantısı kurma. OData'dan Kategoriler tablosunu seçin.

    Notlar: 

    • Power Query önizleme iletişim kutusunda Verileri Dönüştür'ü de seçebilirsiniz. Bu, Verileri Excel'e aktarmadan önce Power Query Düzenleyicisi'nde düzenlemenizi sağlar.

    • Verileri Excel kılavuzunda görüntülemek istiyorsanız Yükle düğmesini seçin. Bu, seçili tabloyu doğrudan Excel kılavuzuna yükler.

  4. Kaynaktan veri bağlantısı kurmak için Yalnızca Bağlantı Oluştur'u seçin. Power Query bu bağlantı için otomatik olarak bir sorgu oluşturur.

    Verileri İçeri Aktar iletişim kutusunda Yalnızca Bağlantı Oluştur'u seçin.

  5. Bağlantılar & Sorgular bölmesi otomatik olarak açılır ve seçilen veri kaynağı için Power Query tarafından oluşturulan sorguyu listeler; bu örnekte Northwind OData örnek veri kümesindeki Kategoriler tablosu. Sorgular & Bağlantılar bölmesini el ile açmak için, Veri sekmesinde Sorgular & Bağlantılar'ı seçin.

    İpucu: Verilerin önizlemesini almak için görev bölmesinde sorguların üzerine gelin.

Sonraki bölümde, Excel'de Python ile Kategoriler verilerinin nasıl çözümlendiği açıklanmaktadır.

Excel'de Python ile Power Query verilerini kullanma

Aşağıdaki yordamda, önceki makale bölümünde açıklanan Northwind OData hizmetinden Categories verileriyle bir Power Query bağlantısı oluşturduğunuz varsayılır. Bu adımlar, Excel'de Python ile Kategoriler verilerinin nasıl çözümleneceğini gösterir.

  1. Excel'de Python ile dış verilerle çalışmak için =PY işlevini girerek bir hücrede Python'ı etkinleştirin. Ardından, Power Query sorgusu gibi Excel öğelerine başvurmak için Excel'de Python xl() formülünü kullanın. Bu örnekte, Excel'de Python hücresine xl("Categories") girin.

  2. Python hücresi artık xl("Categories") formülü tarafından döndürülen DataFrame içindeki Kategoriler verilerini görüntüler. DataFrame'deki verilerin önizlemesini görüntülemek için DataFrame'in yanındaki kart simgesini seçin. Aşağıdaki ekran görüntüsünde DataFrame önizlemesi gösterilmektedir.

    DataFrame nesnesi içindeki verilerin önizlemesi.

    İpucu: Sağ alt köşedeki simgeyi kullanarak DataFrame iletişim kutusunu yeniden boyutlandırın.

  3. DataFrame'deki verileri Excel değerlerine dönüştürerek verileri Excel kılavuzuna döndürür. DataFrame'i Excel değerlerine dönüştürmek için DataFrame'i içeren hücreyi seçin ve ardından Veri Ekle simgesini seçin. Aşağıdaki ekran görüntüsünde DataFrame'in yanındaki bu simgenin bir örneği gösterilmektedir.



    DataFrame nesnesi için Veri Ekle seçeneğini belirleyin.Veri Ekle simgesinin seçilmesi, verilerinizle ilgili değerlerin listesini içeren bir menü açar.

    DataFrame nesnesi için Veri Ekle'yi seçtikten sonra menüyü görüntüleyin.

  4. Menüdeki ilk değeri ( arrayPreview) seçin. Bu değer, Excel kılavuzundaki DataFrame'den Python verilerini görüntüler. Örnek için aşağıdaki ekran görüntüsüne bakın.

    Excel kılavuzundaki DataFrame'den gelen arrayPreview sonucuna bakın.

  5. Dış verileri içeri aktarmak için Power Query'yi kullandığınıza ve bu verileri Excel'de Python ile işlediğinize göre, Excel'de Python ile verileri analiz etmeye başlamaya hazırsınız demektir. Verilerinizle Python çizimleri ve grafikleri oluşturmayı öğrenmek için bkz. Excel çizimlerinde ve grafiklerinde Python oluşturma.

İlgili makaleler

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×