Excel ve Python Birlikte Kullanma isimli içerikte, Python'un gücü ile Excel'in esnekliğinibirleştirmeye dair detayların yer alacağı bilgiler yer almaktadır.

Microsoft Excel, başlangıcından bu yana insanların verilerini düzenleme, analiz etme ve görselleştirme biçimlerini değiştirmiştir. Her gün milyonlarca insanın kullanıdığı bu yazılım, oldukça fayda sağlamaktadır. Microsoft, 22.08.2023 tarihinde yayınladığı makale ile, Python'un Genel Önizlemesini yayınlayarak Excel'de mevcut analitik yeteneklerde önemli bir gelişmeyi duyurmuştur. Bu duyuru ile Excel'de, Python kurulum gerektirmeden Python ve Excel analizlerini aynı çalışma kitabında yerel olarak birleştirmenin mümkün kılınacağı belirtilmektedir. Excel'de Python ile Python'u doğrudan bir hücreye yazma işlemi yapılabilir, Python hesaplamaları Microsoft Cloud'da çalıştırlabilir ve sonuçlar grafikler ve görselleştirmeler dahil olmak üzere çalışma sayfasına aktarılmaktadır.

Excel ve Python Birlikte Kullanma


Şu an için Excel üzerinde Python kullanabilmek için, Microsoft 365 Insiders programının Beta Kanalına abone olunması gerekmektedir.

Excel'de Python'u farklı kılan nedir?​

1. Excel'de Python analistler için geliştirilmiştir.​

Her gün dünya çapında milyonlarca kullanıcı, verilerini analiz etmek ve anlamak için formüller, grafikler ve Özet Tablolar gibi tanıdık Excel araçlarını kullanmaktadır. Bugünden itibaren, Excel'de Python da doğrudan Excel sayfasına yerel olarak entegre edilmektedir. Başlamak için Python kodunu doğrudan Excel hücrelerine girmenize olanak tanıyan yeni PY işlevini kullanmanız yeterlidir.

1692811520512.webp


Excel kullanıcıları artık görselleştirme, veri temizleme, makine öğrenimi, tahmine dayalı analitik ve daha fazlası için Python aracılığıyla güçlü analitiklere erişmektedir. Kullanıcılar artık Excel ve Python'u sorunsuz bir şekilde birleştiren uçtan uca çözümler oluşturabilmektedir. Kullanıcılar Excel'in yerleşik bağlayıcılarını ve Power Query'yi kullanarak harici verileri Excel iş akışlarında Python'a kolayca getirebilmektedirler. Excel'de Python, kullanıcıların zaten bildiği ve sevdiği formüller, PivotTable'lar ve Excel grafikleri gibi araçlarla uyumludur.

İşte Excel'de Python ile artık mümkün olan analiz türlerine bazı örnekler:

Gelişmiş Görselleştirmeler

Geleneksel çubuk grafikler ve çizgi grafiklerden ısı haritaları, keman grafikleri ve sürü grafikleri gibi özel görselleştirmelere kadar çok çeşitli grafikler oluşturmak için Matplotlib ve seaborn gibi iyi bilinen Python grafik kütüphanelerinin potansiyelinden yararlanabilirsiniz.

1692811674907.webp

Makine Öğrenimi, Tahmine Dayalı Analitik ve Öngörü​

Regresyon analizi, zaman serisi modelleme ve daha fazlası gibi popüler makine öğrenimi, tahmine dayalı analitik ve tahmin tekniklerini uygulamak için scikit-learn ve statsmodels gibi Python kütüphanelerinin yeteneklerinden yararlanabilirsiniz.

1692811711366.webp

Veri Temizliği​

Eksik değerleri bulma, biçimleri standartlaştırma, kopyaları kaldırma ve örüntü tabanlı dönüşümler için düzenli ifadeler gibi teknikleri kullanma gibi gelişmiş veri temizleme tekniklerini verimli bir şekilde kullanabilirsiniz.

ExtractAndFormatDate.gif


2. Excel'deki Python, Anaconda aracılığıyla Python analitiğinin en iyilerini sunar.​

Anaconda, dünya çapında on milyonlarca veri uygulayıcısı tarafından kullanılan lider bir kurumsal Python deposudur. Excel'deki Python, en popüler Python kitaplıklarını (örn. pandas, Matplotlib, scikit-learn, vb.) içeren ve Anaconda tarafından güvenli bir şekilde oluşturulan, test edilen ve desteklenen Azure'da çalışan Python için Anaconda Dağıtımından yararlanmaktadır. Anaconda tarafından sağlanan Python, Excel'de Python ile geniş bir analiz yelpazesini desteklemektedir.

1692811878355.webp


Anaconda CEO'su ve kurucu ortağı Peter Wang, "Anaconda Distribution for Python'un Microsoft Excel'e entegrasyonunu duyurmaktan heyecan duyuyorum - bu, dünya çapında milyonlarca Excel kullanıcısının iş akışını dönüştürecek büyük bir atılım" diyerek fikrini beyan etmiştir.

3. Excel'deki Python, kurulum gerektirmeden Microsoft Cloud üzerinde güvenli bir şekilde çalışır.​

Excel tarafından kullanılan Python kodu, uyumlu bir Microsoft 365 bağlantılı deneyim olarak kurumsal düzeyde güvenlikle Microsoft Cloud üzerinde çalışır. Python kodu, güvenli bir yazılım tedarik zinciri aracılığıyla Azure Container Instances ve Anaconda'nın güvenli, kaynak olarak oluşturulmuş paketlerini kullanarak kendi hipervizöründen yalıtılmış kapsayıcısında çalışır. Excel'deki Python, Python kodunun kim olduğunuzu bilmesini önleyerek ve çalışma kitaplarını internetten kendi ayrı kapsayıcıları içinde daha fazla izolasyonla açarak verilerinizi gizli tutar. Çalışma kitaplarınızdaki veriler yalnızca yerleşik xl() Python işlevi aracılığıyla gönderilebilir ve Python kodunun çıktısı yalnızca =PY() Excel işlevinin sonucu olarak döndürülebilir.

4. Excel'de Python ekipler için geliştirilmiştir.​

Kullanıcılar Excel'de Python çalışma kitaplarını güvenle paylaşabilir. Ekip arkadaşları, ek araçlar, Python çalışma zamanları yükleme veya kütüphaneleri ve bağımlılıkları yönetme konusunda endişelenmeye gerek kalmadan Excel tabanlı analizlerde Python ile sorunsuz bir şekilde etkileşime girebilir ve yenileyebilir. Kullanıcılar, Microsoft Teams ve Microsoft Outlook gibi favori işbirliği araçlarını kullanarak çalışma kitaplarını paylaşabilir ve normalde Excel'de olduğu gibi yorumlar, @bahsetmeler ve iş arkadaşlarıyla birlikte yazma yoluyla sorunsuz bir şekilde birlikte çalışabilirler. Python içeren çalışma kitaplarınıza uygulanan hassasiyet etiketleri, bunların kuruluşunuzun bilgi koruma politikalarıyla uyumlu olmasını sağlar.

1692811978294.webp


5. Excel'de Python, Microsoft'un Python'a olan derin bağlılığını yansıtmaktadır.​

Excel'de Python, Microsoft Excel, Microsoft Geliştirici Bölümü, Microsoft Güvenlik, Microsoft Azure ve Microsoft Araştırma dahil olmak üzere Microsoft'taki birçok ekip arasında yakın bir ortaklık sayesinde hazırlandı. Bu proje, Python'un Microsoft için önemini ve Python topluluğuyla işbirliği yapma ve Python'u herkes için daha iyi ve daha erişilebilir hale getirme konusundaki kararlılığımızı yansıtıyor.

Python'un yaratıcısı, emeritus BDFL ve şimdi Microsoft Distinguished Engineer olan Guido van Rossum, Excel'de Python için mimarinin tanımlanmasına yardımcı oldu. İşte Genel Önizleme'ye verdiği tepki:

"Python ve Excel'in bu mükemmel ve sıkı entegrasyonunun gün ışığına çıkmasından dolayı heyecanlıyım. Her iki topluluğun da bu işbirliğinde ilginç yeni kullanım alanları bulacağını ve her bir ortağın yeteneklerini artıracağını umuyorum. Üç yıl önce Microsoft'a katıldığımda bunun mümkün olabileceğini hayal bile edemezdim. Excel ekibi mükemmel!"

1692812028281.webp


Excel'de Python ile çalışmaya başlayın​

Excel'de Python şu anda Windows'ta Beta Kanalını çalıştıran kullanıcılar tarafından kullanılabilir. Bu özellik, 16.0.16818.20000 derlemesinden başlayarak önce Windows için Excel'de, daha sonra da daha sonraki bir tarihte diğer platformlarda kullanıma sunulacaktır.

Excel'de Python kullanmak için Microsoft 365 Insider Programına katılım gereklidir. Excel uygulamasının en son sürümlerini almak için Beta Channel Insider düzeyini seçebilirsiniz.

Bu makalenin aslı, Announcing Python in Excel: Combining the power of Python and the flexibility of Excel. adresinde yayınlanmıştır.
 
Üst