Applies ToMicrosoft 365 için Excel

Excel'deki Python şu anda Sürüm 2407 (Derleme 17830.20128) ile başlayarak Windows'ta Geçerli Kanalı çalıştıran Kurumsal ve İş kullanıcılarına dağıtılıyor. Sürüm 2405 (Derleme 17628.20164) ile başlayarak Windows'ta Geçerli Kanalı çalıştıran Aile ve Kişisel kullanıcılar için önizleme sürümünde kullanıma sunulmuştur. Excel'de Python, Microsoft 365 Insider Programı aracılığıyla Geçerli Kanal'ı (Önizleme) çalıştıran Eğitim kullanıcıları için önizleme aşamasında sağlanır. Şu anda Aylık Kurumsal Kanal veya Semi-Annual Enterprise Channel için kullanılamaz.

İlk olarak Windows için Excel'de, daha sonraki bir tarihte de diğer platformlarda kullanıma sunulacaktır. Daha fazla kullanılabilirlik bilgisi 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 bu verileri Python ile analiz edin. 

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

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

Excel'de Python verilerini içeri aktarmak için Power Query 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 zaten biliyorsanız ve çalışma kitabınızdaki mevcut sorgularla çalışmak istiyorsanız, bu makalenin devamında Excel'de Python ile Power Query verileri 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 tablosunun seçili olduğu 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ı kurun. OData'dan Kategoriler tablosunu seçin.

    Notlar: 

    • Power Query önizleme iletişim kutusundan Verileri Dönüştür'ü de seçebilirsiniz. Bu, verileri Excel'e aktarmadan önce Power Query Düzenleyicisi 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. Sorgular & Connections bölmesi otomatik olarak açılır ve seçilen veri kaynağı için Power Query tarafından oluşturulan sorguyu listeler; bu durumda Northwind OData örnek veri kümesindeki Kategoriler tablosu. Sorgular & Connections bölmesini el ile açmak için, Veri sekmesinde Sorgular & Connections'ni 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 verileri kullanma

Aşağıdaki yordamda, önceki makale bölümünde açıklanan Northwind OData hizmetinden Kategoriler verileriyle Power Query bir bağlantı 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.Excel DataFrame'de kategori verilerini gösteren açık bir Python kartı.  

    İ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 verilerini ayıklamak için Veri Ekle simgesini seçin.Veri Ekle simgesinin seçilmesi, verilerinizle ilgili değerlerin listesini içeren bir menü açar.Veri Ekle menüsü, verileri eklemek için seçenekler sunar.  

  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.Veri Ekle menüsüyle verileri Excel kılavuzuna ayıklayın.

  5. Dış verileri içeri aktarmak için Power Query 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.