De integratie tussen Excel en Python is een belangrijke evolutie van de analytische mogelijkheden die beschikbaar zijn in Excel. De echte innovatie is het combineren van de kracht van Python met de flexibiliteit van Excel.
Met deze integratie kun je Python-code in Excel-cellen schrijven, geavanceerde visualisaties maken met bibliotheken als matplotlib en seaborn, en zelfs machine learning-technieken toepassen met bibliotheken als scikit-learn en statsmodels.
Python in Excel zal zeker een aantal nieuwe mogelijkheden openen in een spreadsheet. Dit zal de manier veranderen waarop zowel Python- als Excel-analisten werken. Dat is hoe.
Excel is waarschijnlijk het meest populaire hulpmiddel voor gegevensanalyse vanwege de bruikbaarheid en flexibiliteit.
Excel-gebruikers hoeven niet te weten hoe ze moeten programmeren om gegevens op te schonen of weergaven en macro's te maken. Met een paar formules en een paar klikken kunnen we gegevens beheren en draaitabellen en grafieken maken in Excel.
Excel alleen was geweldig voor het uitvoeren van fundamentele data-analyses, maar de beperkingen ervan stonden data-analisten niet toe complexe datatransformaties uit te voeren en geavanceerde visualisaties te creëren (laat staan machine learning-technieken toe te passen). Programmeertalen als Python kunnen daarentegen wel overweg met complexe berekeningen.
Nu zullen Excel-analisten Python moeten leren om hun carrière toekomstbestendig te maken.
Maar zullen ze zich aanpassen?
Welnu, de programmeertaal die het dichtst bij de meeste Excel-gebruikers staat, is Visual Basic for Applications (VBA), maar zelfs degenen die VBA-code schrijven weten het niet. defiZe worden uiteindelijk ‘programmeurs’. Dat is de reden waarom de meeste Excel-gebruikers het leren programmeren beschouwen als iets ingewikkelds of onnodigs (waarom leren programmeren als je met één klik een draaitabel kunt krijgen?)
Hopelijk passen Excel-analisten zich aan. Het goede nieuws voor hen is dat Python een gemakkelijke taal is om te leren. Excel-gebruikers hoeven Python niet eens op hun computer te installeren en een code-editor te downloaden om Python-code te schrijven. Er is zelfs een nieuwe PY-functie in Excel waarmee gebruikers Python-code in een Excel-cel kunnen schrijven.
Verbazingwekkend, nietwaar? Nu kunnen we Python-code in een cel schrijven om een dataframe en weergaven in ons werkblad te krijgen.
Dit is absoluut een evolutie in de analytische mogelijkheden van Excel.
Dit zal zowel Python- als Excel-analisten ten goede komen
Nu kunt u krachtige Python-bibliotheken zoals Panda's, Seaborn en scikit-learn gebruiken in een Excel-werkmap. Deze bibliotheken helpen ons geavanceerde analyses uit te voeren, verbluffende visualisaties te creëren en machine learning, voorspellende analyses en voorspellingstechnieken toe te passen in Excel.
Excel-analisten die niet weten hoe ze Python-code moeten schrijven, zullen het moeten doen met Excel-draaitabellen, formules en grafieken, maar degenen die zich aanpassen zullen hun analytische vaardigheden naar een hoger niveau tillen.
Hier zijn enkele voorbeelden van hoe gegevensanalyse met Python eruit zal zien in Excel.
Met Python in Excel kunnen we reguliere expressies (regex) gebruiken om specifieke tekenreeksen of tekstpatronen in cellen te lokaliseren. In het volgende voorbeeld wordt een regex gebruikt om datums uit tekst te extraheren.
Geavanceerde visualisaties zoals hittekaarten, vioolkaarten en zwermdiagrammen zijn nu mogelijk in Excel met Seaborn. Hier is het typische koppelplot dat we met Seaborn zouden maken, maar nu weergegeven in een Excel-werkblad.
Last but not least kunt u nu machine learning-modellen zoals DecisionTreeClassifier in een Excel-werkblad gebruiken en het model aanpassen met panda-dataframes.
Python in Excel zal de kloof tussen Python- en Excel-analisten overbruggen
De tijd dat Python- en Excel-analisten moeite hadden met samenwerken, is voorbij wanneer Python in Excel beschikbaar komt voor alle gebruikers.
Excel-analisten zullen zich aan deze nieuwe veranderingen moeten aanpassen om Python niet alleen als nieuwe vaardigheid op hun cv te hebben, maar ook om hun carrière toekomstbestendig te maken. Het leren van VBA zal voor Excel-analisten niet zo relevant zijn als het leren van Python-bibliotheken zoals Pandas en Numpy.
Python-berekeningen worden uitgevoerd in de Microsoft Cloud, dus zelfs analisten die computers met beperkte middelen gebruiken, zullen een snellere verwerking van complexe berekeningen ervaren.
Aan de andere kant zullen Python-analisten gemakkelijker kunnen samenwerken met Excel-analisten, waardoor de kloof tussen hen wordt overbrugd.
Python in Excel zal de manier waarop Python- en Excel-analisten data-analyse benaderen in de toekomst zeker veranderen. Na de aankondiging van Microsoft zal het aantal Excel-analisten dat Python gaat leren groeien groeien.
Python in Excel is momenteel beschikbaar voor gebruikers die Beta Channel op Windows gebruiken. Om toegang te krijgen, moet u deelnemen aan het Microsoft 365 Insider-programma. Voor meer informatie lees hier.
Ercole Palmeri
Afgelopen maandag maakte de Financial Times een deal met OpenAI bekend. FT geeft licenties voor haar journalistiek van wereldklasse...
Miljoenen mensen betalen voor streamingdiensten en betalen maandelijkse abonnementskosten. De algemene mening is dat je…
Coveware by Veeam zal responsdiensten op het gebied van cyberafpersingsincidenten blijven leveren. Coveware zal forensische en herstelmogelijkheden bieden...
Voorspellend onderhoud zorgt voor een revolutie in de olie- en gassector, met een innovatieve en proactieve benadering van fabrieksbeheer.…