Siden starten har Microsoft Excel endret hvordan folk organiserer, analyserer og visualiserer dataene sine, og gir et grunnlag for beslutningstaking for de millioner av mennesker som bruker dem hver dag. I dag kunngjør vi en betydelig utvikling i de analytiske egenskapene som er tilgjengelige i Excel ved å gi ut en offentlig forhåndsvisning av Python i Excel. Python i Excel gjør det mulig å kombinere Python- og Excel-analyse i samme arbeidsbok – uten behov for oppsett. Med Python i Excel kan du skrive Python direkte inn i en celle, Python-beregningene kjøres iMicrosoft Cloud, og resultatene dine returneres til regnearket, inkludert plott og visualiseringer.
Samle og visualiser dataene dine sømløst med Python i Excel.
Python i Excel ruller ut til offentlig forhåndsvisning for de som er i Microsoft 365 Insiders-programmet, ved å bruke betakanalen i Excel for Windows.
Se Python i Excel i aksjon og lær mer nedenfor:
Hver dag stoler millioner av brukere over hele verden på kjente Excel-verktøy som formler, diagrammer og pivottabeller for å analysere og forstå dataene deres. Fra og med i dag vil Python i Excel også bli integrert direkte i Excel-nettet. For å komme i gang, bruk den nye PY-funksjonen som lar deg legge inn Python-kode direkte i Excel-celler.
Lag DataFrames med noen få enkle klikk.
Excel-brukere har nå tilgang til kraftige analyser via Python for visualiseringer, rensedata, maskinlæring, prediktiv analyse og mer. Brukere kan nå lage ende-til-ende-løsninger som sømløst kombinerer Excel og Python – alt i Excel. Ved å bruke Excels innebygde koblinger og Power Query kan brukere enkelt bringe eksterne data inn i Python i Excel-arbeidsflyter. Python i Excel er kompatibel med verktøyene brukere allerede kjenner og elsker, for eksempel formler, pivottabeller og Excel-diagrammer.
Her er noen eksempler på analysetyper som nå er mulig med Python i Excel:
Avanserte visualiseringer
Utnytt potensialet til velkjente Python-kartbiblioteker somMatplotlibogsjøfødtå lage et bredt utvalg av diagrammer, som spenner fra konvensjonelle søylediagrammer og linjeplott til spesialiserte visualiseringer som varmekart, fiolinplott og svermplott.
Parplott med Seaborn.
Maskinlæring, prediktiv analyse og prognoser
Utnytt mulighetene til Python-biblioteker somscikit-learnogstatlige modellerå bruke populær maskinlæring, prediktiv analyse og prognoseteknikker som regresjonsanalyse, tidsseriemodellering og mer.
Maskinlæringsmodell som forutsier været ved hjelp av Python og Excel LAMBDA.
Datarensing
Gjør effektiv bruk av avanserte datarenseteknikker som å finne manglende verdier, standardisere formater, fjerne duplikater og bruke teknikker som regulære uttrykk for mønsterbaserte transformasjoner.
Datoekstraksjon ved hjelp av regulære uttrykk.
2. Python i Excel viser det beste av Python-analyse via Anaconda.
Anaconda er et ledende Python-lager som brukes av titalls millioner av datautøvere over hele verden. Python i Excel utnytter Anaconda Distribution for Python som kjører i Azure, som inkluderer de mest populære Python-bibliotekene (f.eks. pandaer, Matplotlib, scikit-learn, etc.), og er sikkert bygget, testet og støttet av Anaconda. Python levert av Anaconda støtter et bredt spekter av analyser med Python i Excel.
"Jeg er henrykt over å kunngjøre integreringen av Anaconda Distribution for Python i Microsoft Excel – et stort gjennombrudd som vil transformere arbeidsflyten til millioner av Excel-brukere over hele verden." sa Anacondas administrerende direktør og medgründer Peter Wang.
3. Python i Excel kjører sikkert på Microsoft Cloud, uten oppsettnødvendig.
Python-kode brukt av Excel kjører på Microsoft Cloud med sikkerhet på bedriftsnivå som en kompatibel Microsoft 365-tilkoblet opplevelse. Python-koden kjører i sin egen hypervisor-isolerte container ved hjelp av Azure Container Instancesog sikre, kildebygde pakker fra Anaconda gjennom en sikker programvareforsyningskjede. Python i Excel holder dataene dine private vedforhindrer Python-koden fra å vite hvem du er, og åpner arbeidsbøker fra internett i ytterligere isolasjon i sine egne separate beholdere. Data fra arbeidsbøkene dine kan bare sendes via den innebygdexl()Python-funksjonen, og utdataene fra Python-koden kan bare returneres som et resultat av=PY()Excel funksjon.
Lær mer om vår datasikkerhet
4. Python i Excel er bygget for team.
Brukere kan dele Python i Excel-arbeidsbøker med selvtillit. Lagkamerater kan sømløst samhandle med og oppdatere Python i Excel-baserte analyser uten å måtte bekymre deg for å installere ekstra verktøy, Python-kjøretider eller administrere biblioteker og avhengigheter. Brukere kan dele arbeidsbøker ved å bruke sine favorittsamarbeidsverktøy som Microsoft Teams og Microsoft Outlook og jobbe sømløst sammen via kommentarer, @-omtaler og co-forfatter med kolleger som de normalt ville gjort i Excel.Følsomhetsetiketterbrukt på arbeidsbøkene dine som inneholder Python, vil holde dem i samsvar med organisasjonens retningslinjer for informasjonsbeskyttelse.
5. Python i Excel gjenspeiler Microsofts dype forpliktelse til Python.
Python i Excel ble laget takket være et nært partnerskap på tvers av flere team hos Microsoft, inkludert Microsoft Excel, Microsoft Developer Division, Microsoft Security, Microsoft Azure og Microsoft Research. Dette prosjektet gjenspeiler viktigheten avPython til Microsoftog vår forpliktelse til å samarbeide med Python-fellesskapet i tillegg til å gjøre Python bedre og mer tilgjengelig for alle.
Guido van Rossum, Pythons skaper, emeritus BDFL og nå Microsoft Distinguished Engineer, har hjulpet med å definere arkitekturen for Python i Excel. Her er hans reaksjon på den offentlige forhåndsvisningen:
"Jeg er glad for at denne utmerkede, tette integrasjonen av Python og Excel nå ser dagens lys. Jeg forventer at begge fellesskap vil finne interessante nye bruksområder i dette samarbeidet, og forsterke hver partners evner. Da jeg begynte i Microsoft for tre år siden, Jeg hadde ikke drømt om at dette skulle være mulig. Excel-teamet utmerker seg!"
McGraw Hill– "McGraw Hills etos er utdanning for alle, og vårt partnerskap med Microsoft har bidratt til å forbedre studentenes tilgang til Excel-verktøy og bygge opp karriereberedskapen. Python er en av de mest etterspurte ferdighetene vi hører fra høyskoler og universiteter, og vi er begeistret for at Python i Excel vil gi lærere og studenter en kraftig ny gateway for å gå raskere med analyser, muliggjøre større samarbeid og læring, og til slutt bygge bro over studenter til enda lysere fremtider.» -Rebecca Olson,Sr. Porteføljedirektør
McKinney - "Muligheten til å kjøre Python i Excel forenkler McKinneys rapporteringsarbeidsflyter. Vi pleide å manipulere datastrukturer, filtrere og samle data i en Jupyter Notebook, og bygge visuelle elementer i Excel. Nå kan vi administrere hele arbeidsflyten i Excel. Dette kommer til å gjøre Excel så mye kraftigere og gjøre Python mer tilgjengelig på tvers av organisasjonen. Python-støtte er den mest spennende oppdateringen for Excel i min karriere!» -Greg Barnes,Administrerende direktør for data og analyse
KPMG-"KPMG og Microsoft gjør betydelige investeringer for å levere avanserte skybaserte skatteteknologier. Hos KPMG er vi begeistret over virkningen Python i Excel vil ha for våre Tax-kunder. Støttet av data- og sikkerhetsløftene som er muliggjort av Microsoft-skyen, har Python potensialet til å forbedre Excel-opplevelsen for avansert analyse, samtidig som det gir bedrifter åpenhet, enkelhet og dypere innsikt i økonomien deres.»– Tejas Varia, rektor, skattedata og analyse
Python i Excel rulles gradvis ut til brukere som kjører Beta Channel på Windows. Denne funksjonen rulles ut til Excel for Windows først, og starter med build16.0.16818.20000, og deretter til de andre plattformene på et senere tidspunkt.
For å bruke Python i Excel, bli med iMicrosoft 365 Insider-program. Velg Beta Channel Insider-nivået for å få de siste versjonene av Excel-applikasjonen.
Har du det ikke ennå?Det er sannsynligvis oss, ikke deg. Funksjoner frigjøres over tid for å sikre at ting fungerer problemfritt. Vi fremhever funksjoner som du kanskje ikke har fordi de sakte frigjøres til et større antall innsidere. Noen ganger fjerner vi elementer for ytterligere forbedring basert på tilbakemeldingen din. Selv om dette er sjeldent, forbeholder vi oss også muligheten til å trekke en funksjon helt ut av produktet selv om du som innsider har hatt muligheten til å prøve den.
Mens du er i forhåndsvisning, vil Python i Excel være inkludert i Microsoft 365-abonnementet ditt. Etter forhåndsvisningen vil noen funksjonalitet være begrenset uten en betalt lisens. Flere detaljer vil være tilgjengelig før generell tilgjengelighet.
Excel- og Python-brukere kan gi tilbakemelding direkte i applikasjonen (gå tilHjelp>Tilbakemelding), foreslå forbedringer på vårTilbakemeldingsportal, eller ta kontakt med teamet vårt påGitHub.
Som nevnt ovenfor, slipper vi Python i Excel som en offentlig forhåndsvisning til Insiders Beta Channel, så du bør forvente at nye funksjoner vil lyse opp snart. Følg med for oppdateringer på følgende områder: forbedrede redigeringsopplevelser (som autofullføring og syntaksutheving), standard reprs, forbedret feilatferd, hjelp og dokumentasjon og mer. I tillegg, for å forhindre misbruk, har systemet for øyeblikket noen datastørrelser og beregningsbegrensninger som vi vil overvåke og justere nøye.
Introduksjon til Python i Excel
Komme i gang med Python i Excel