Power BI & Veri

Python’un Gücü ile Excel’in Esnekliği Birleşiyor

EXCEL’DE PYTHON KULLANMAYA BAŞLAYIN Microsoft Excel , başlangıcından bu yana insanların verilerini düzenleme, analiz etme ve görselleştirme biçimlerini değiştirdi ve her gün onu kullanan milyonlarca…

25 Ağu 2023 Murat Osma
Python’un Gücü ile Excel’in Esnekliği Birleşiyor

EXCEL’DE PYTHON KULLANMAYA BAŞLAYIN

 Microsoft Excel, başlangıcından bu yana insanların verilerini düzenleme, analiz etme ve görselleştirme biçimlerini değiştirdi ve her gün onu kullanan milyonlarca insan için karar verme için bir temel sağladı. Bugün Excel‘de Python‘un Genel Önizlemesini yayınlayarak Excel’de mevcut analitik yeteneklerde önemli bir gelişmeyi duyurdu. Excel’de Python, kurulum gerektirmeden Python ve Excel analizlerini aynı çalışma kitabında yerel olarak birleştirmeyi mümkün kılıyor. Excel’de Python ile Python’u doğrudan bir hücreye yazabilirsiniz, Python hesaplamaları Microsoft Cloud’da çalışır ve sonuçlarınız, grafikler ve görselleştirmeler dahil olmak üzere çalışma sayfasına döndürülür.

 

Excel Python kullanım örneği

 

 

Excel’de Python ile verilerinizi sorunsuz bir şekilde toplayın ve görselleştirin.

 

Excel’de Python, Windows için Excel’deki Beta Kanalını kullanarak Microsoft 365 Insiders programındakiler için Genel Önizleme’ye sunuluyor.

 

Excel’de Python’u çalışırken izleyin ve aşağıda daha fazla bilgi edinin:


 

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ına güveniyor. Bugünden itibaren, Excel’de Python da doğrudan Excel ızgarasına yerel olarak entegre edilecek. Başlamak için Python kodunu doğrudan Excel hücrelerine girmenize olanak tanıyan yeni PY işlevini kullanmanız yeterlidir.

 

Birkaç basit tıklama ile DataFrame’ler oluşturun.

 

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şebiliyor. Kullanıcılar artık Excel ve Python’u sorunsuz bir şekilde birleştiren uçtan uca çözümler oluşturabilir – hepsi Excel içinde. 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 getirebilirler. 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 yararlanın.

 

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 yararlanın.

 

Python ve Excel LAMBDA kullanarak hava durumunu tahmin eden Makine Öğrenimi modeli.

 

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 kullanın.

 

Düzenli ifadeler kullanarak tarih çıkarma.

 

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 yararlanır. Anaconda tarafından sağlanan Python, Excel’de Python ile geniş bir analiz yelpazesini destekler.

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” dedi.

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.

 

 

 

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!”

 

 

 

 

McGraw Hill – “McGraw Hill’in ilkesi herkes için eğitimdir ve Microsoft ile ortaklığımız, öğrencilerin Excel araçlarına erişimini artırarak kariyer hazırlığı oluşturmalarına yardımcı oldu. Python, kolejlerden ve üniversitelerden duyduğumuz en çok talep gören becerilerden biri ve Excel’deki Python’un eğitimcilere ve öğrencilere analitikle daha hızlı hareket etmeleri, daha fazla işbirliği ve öğrenmeyi mümkün kılmaları ve nihayetinde öğrencileri daha da parlak geleceklere köprülemeleri için güçlü ve yeni bir geçit sağlayacağından heyecan duyuyoruz.” – Rebecca Olson, Kıdemli Portföy Direktörü

 

McKinney – “Python’u Excel’de çalıştırabilme özelliği McKinney’in raporlama iş akışlarını basitleştiriyor. Eskiden bir Jupyter Notebook’ta veri yapılarını manipüle ediyor, verileri filtreliyor ve topluyor ve Excel’de görseller oluşturuyorduk. Artık tüm iş akışını Excel’de yönetebiliyoruz. Bu, Excel’i çok daha güçlü hale getirecek ve Python’u kuruluş genelinde daha erişilebilir kılacak. Python desteği, Excel için kariyerimdeki en heyecan verici güncelleme!” – Greg Barnes, Veri ve Analitik İcra Direktörü

 

KPMG – “KPMG ve Microsoft, gelişmiş bulut tabanlı vergi teknolojileri sunmak için önemli yatırımlar yapıyor. KPMG olarak, Python in Excel’in Vergi müşterilerimiz için yaratacağı etki konusunda heyecanlıyız. Microsoft bulutunun sağladığı veri ve güvenlik vaatleriyle desteklenen Python, gelişmiş analitik için Excel deneyimini geliştirme potansiyeline sahipken, şirketlere şeffaflık, basitlik ve finansallarına ilişkin daha derin içgörüler sağlıyor.”- Tejas Varia, Principal, Tax Data & Analytics

 

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ın. Excel uygulamasının en son sürümlerini almak için Beta Channel Insider düzeyini seçin. Excel’in en son Insider sürümünü yükledikten sonra boş bir çalışma kitabı açın ve aşağıdaki adımları uygulayın.

  1. Şeritte Formüller‘i seçin.
  2. Python Ekle‘yi seçin.
  3. Görüntülenen iletişim kutusunda Önizlemeyi dene düğmesini seçin.

 

 

Önizleme aşamasındayken Excel’deki Python, Microsoft 365 aboneliğinize dahil edilecektir. Önizlemeden sonra, ücretli bir lisans olmadan bazı işlevler kısıtlanacaktır. Genel Kullanılabilirlikten önce daha fazla ayrıntı sunulacaktır.

 

Detaylı bilgi için Excel danışmanlıklarımız hakkında bilgi alın.

Paylaş: LinkedIn X WhatsApp

Bu kategoriden diğer yazılar

Power BI & Data

Combining the Power of Python with the Flexibility of Excel

GET STARTED WITH PYTHON IN EXCEL Since its inception, Microsoft Excel has changed the way people organize, analyze, and visualize their data, and there are millions of people who use it every day.

Aug 25, 2023 Murat Osma
Combining the Power of Python with the Flexibility of Excel

GET STARTED WITH PYTHON IN EXCEL

 Since its inception, Microsoft Excel has changed the way people organize, analyze, and visualize their data, providing a foundation for decision-making for the millions of people who use it every day. Today released the Public Preview of Python in Excel, announcing a significant enhancement to the analytical capabilities available in Excel. Python in Excel makes it possible to combine Python and Excel analyses natively in the same workbook without the need for installation. With Python in Excel, you can type Python directly into a cell, Python calculations run in Microsoft Cloud, and your results are returned to the worksheet, including charts and visualizations.

 

Excel Python use case

 

 

Seamlessly collect and visualize your data with Python in Excel.

 

Python in Excel is rolling out to Public Preview for those in the Microsoft 365 Insiders program using the Beta Channel in Excel for Windows.

 

Watch Python in action in Excel and learn more below:


 

1. Python in Excel is developed for analysts.

Every day, millions of users worldwide rely on familiar Excel tools like formulas, charts, and PivotTables to analyze and understand their data. Starting today, Python in Excel will also be natively integrated directly into the Excel grid. To get started, simply use the new PY function, which allows you to enter Python code directly into Excel cells.

 

Create DataFrames with a few simple clicks.

 

Excel users can now access powerful analytics through Python for visualization, data cleaning, machine learning, predictive analytics, and more. Users can now create end-to-end solutions that seamlessly combine Excel and Python – all within Excel. Users can easily bring external data into Python in their Excel workflow using Excel's built-in connectors and Power Query. Python in Excel is compatible with tools that users already know and love, such as formulas, PivotTables, and Excel charts.

Here are some examples of the types of analysis that are now possible with Python in Excel:

Advanced Visualizations

Harness the potential of well-known Python graphing libraries like Matplotlib and seaborn to create a wide range of graphs, from traditional bar graphs and line graphs to specialized visualizations like heatmaps, violin graphs, and flock graphs.

 

Machine Learning, Predictive Analytics and Foresight

Leverage the capabilities of Python libraries like scikit-learn and statsmodels to implement popular machine learning, predictive analytics, and forecasting techniques, such as regression analysis, time series modeling, and more.

 

Machine Learning model that predicts weather using Python and Excel LAMBDA.

 

Data Cleaning

Efficiently employ advanced data cleaning techniques, such as finding missing values, standardizing formats, removing duplicates, and using techniques like regular expressions for pattern-based transformations.

 

Extracting dates using regular expressions.

 

2. Python in Excel offers the best of Python analytics through Anaconda.

Anaconda is a leading enterprise Python repository used by tens of millions of data practitioners worldwide. Python in Excel leverages the Anaconda Distribution for Python, which includes the most popular Python libraries (e.g., pandas, Matplotlib, scikit-learn, etc.) and runs on Azure, which is securely built, tested, and supported by Anaconda. Python provided by Anaconda supports a wide range of analysis with Python in Excel.

"I am thrilled to announce the integration of Anaconda Distribution for Python into Microsoft Excel – a major breakthrough that will transform the workflow of millions of Excel users worldwide," said Peter Wang, CEO and co-founder of Anaconda.

3. Python in Excel runs securely on the Microsoft Cloud without the need for installation.

The Python code used by Excel runs on the Microsoft Cloud with enterprise-grade security as a compliant Microsoft 365 connected experience. Python code runs in its own hypervisor-isolated container, using secure, source-built packages from Azure Container Instances and Anaconda through a secure software supply chain. Python in Excel keeps your data private by preventing Python code from knowing who you are and opening workbooks from the internet in their own separate containers with greater isolation. The data in your workbooks can only be sent via the built-in xl() Python function, and the output of Python code can only be returned as a result of the =PY() Excel function.

4. Python in Excel is developed for teams.

Users can safely share Python workbooks in Excel. Teammates can seamlessly interact with and refresh Python in Excel-based analytics without having to worry about installing additional tools, Python runtimes, or managing libraries and dependencies. Users can share workbooks using their favorite collaboration tools like Microsoft Teams and Microsoft Outlook, and work together seamlessly through comments, @bahsetmeler, and co-authoring with colleagues, just like they normally would in Excel. Sensitivity labels applied to your workbooks containing Python ensure that they align with your organization's information protection policies.

 

 

 

5. Python in Excel reflects Microsoft's deep commitment to Python.

Python in Excel was created thanks to a close partnership between many teams at Microsoft, including Microsoft Excel, Microsoft Developer Division, Microsoft Security, Microsoft Azure, and Microsoft Research. This project reflects the importance of Python to Microsoft and our commitment to collaborating with the Python community and making Python better and more accessible to everyone.

The creator of Python, Guido van Rossum, emeritus BDFL and now Microsoft Distinguished Engineer, helped define the architecture for Python in Excel. Here's his reaction to the Public Preview:

"I'm excited that this excellent and tight integration of Python and Excel has seen the light of day. I hope that both communities will find interesting new uses in this collaboration and expand the capabilities of each partner. When I joined Microsoft three years ago, I couldn't have imagined that this would be possible. The Excel team is excellent!"

 

 

 

 

McGraw Hill – "McGraw Hill's ethos is education for all, and our partnership with Microsoft has helped students build career readiness by increasing access to Excel tools. Python is one of the most in-demand skills we've heard from colleges and universities, and we're excited that Python in Excel will provide educators and students with a powerful new gateway to move faster with analytics, enable greater collaboration and learning, and ultimately bridge students to even brighter futures." – Rebecca Olson, Senior Portfolio Director

 

McKinney – "The ability to run Python in Excel simplifies McKinney's reporting workflows. We used to manipulate data structures, filter and aggregate data in a Jupyter Notebook, and create visuals in Excel. We can now manage the entire workflow in Excel. This will make Excel much more powerful and make Python more accessible across the organization. Python support is the most exciting update in my career for Excel!" – Greg Barnes, Executive Director of Data and Analytics

 

KPMG – "KPMG and Microsoft are making significant investments to deliver advanced cloud-based tax technologies. At KPMG, we're excited about the impact Python in Excel will have for our Tax clients. Powered by the data and security promises provided by the Microsoft cloud, Python has the potential to enhance the Excel experience for advanced analytics, while providing companies with transparency, simplicity, and deeper insights into their financials." - Tejas Varia, Principal, Tax Data & Analytics

 

Get started with Python in Excel

Python in Excel is currently available to users running the Beta Channel on Windows. This feature will be available first in Excel for Windows starting with build 16.0.16818.20000, and then on other platforms at a later date.

Join the Microsoft 365 Insider Programto use Python in Excel. Select the Beta Channel Insider level to get the latest versions of the Excel app. After installing the latest Insider build of Excel, open a blank workbook and follow the steps below.

  1. On the ribbon, select Formulas.
  2. Select Add Python.
  3. In the dialog box that appears, select the Try preview button.

 

 

While in preview, Python in Excel will be included in your Microsoft 365 subscription. After the preview, some functionality will be restricted without a paid license. More details will be available before General Availability.

 

For detailed information, get information about our Excel consultancies.

Related posts