Susijusios temos
×
Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

„Python“, esanti „Excel“, šiuo metu yra peržiūros versijoje ir gali būti keičiama atsižvelgiant į atsiliepimus. Norėdami naudoti šią funkciją, prisijunkite prie "Microsoft 365 Insider Program " ir pasirinkite dabartinio kanalo (peržiūros) "Insider" lygį. 

Ši funkcija palaipsniui įtraukiama į "Enterprise", "Business", "Education", "Family" ir "Personal" vartotojus, naudojančius "Windows" dabartinį kanalą (peržiūros versiją). Jis pirmiausia pradedamas prie "Excel", skirtos "Windows", pradedant nuo 2406 versijos (17726.20016 komponavimo versija), o vėliau – į kitas platformas. Daugiau informacijos apie pasiekiamumą žr. "Python" pasiekiamumas programoje "Excel" .

Jei kyla klausimų dėl "Python" programoje "Excel", praneškite apie juos pasirinkdami Žinynas > atsiliepimus programoje "Excel".

Pradedate naudotis „Python“, esančia „Excel“? Pradėkite nuo įvadas į "Python" programoje "Excel" ir Darbo su "Python" pradžia programoje "Excel".

Atvirojo kodo "Python" bibliotekų naudojimas brėžiniams ir diagramoms kurti 

"Python" programoje "Excel" pateikiamas su pagrindiniu "Python" bibliotekų, kurias teikia Anakonda, rinkiniu. Šiame straipsnyje aprašoma, kaip naudoti "Python" bibliotekas, pvz., jūros irmatplotlib, brėžiniams ir diagramoms kurti. Norėdami sužinoti daugiau apie atvirojo kodo bibliotekas, pasiekiamas naudojant "Python" programoje "Excel", žr. Atvirojo kodo bibliotekos ir "Python" programoje "Excel"

Šiame straipsnyje pateiktuose pavyzdžiuose naudojamas iris gėlių duomenų rinkinys. Atsisiųskite šį darbaknygės pavyzdį, kad galėtumėte sekti kartu su straipsniu: python-in-excel-iris-dataset.xlsx

Sukurkite porą sklypo su jūros apylanka 

Šiame pavyzdyje parodyta, kaip sukurti iris gėlių duomenų rinkinio susiejimo atvaizdavimo vizualizaciją. Porų diagrama yra brėžinių ir diagramų matrica, kuri lygina ryšį tarp kiekvieno duomenų rinkinio kintamojo. Šiuo atveju Iris gėlių duomenų rinkinyje yra keturi skaitinių duomenų stulpeliai: sepal_length, sepal_width, petal_length ir petal_width

Naudokite "Python" programoje "Excel", kad sukurtumėte porų brėžinį su jūros biblioteka.

"Python" programoje "Excel" sukuria vizualizaciją naudodama jūros biblioteką. Jūros aplinkosbiblioteka automatiškai importuojama į "Python" programą programoje "Excel" su tokiu importavimo patvirtinimu, kuris leidžia jums nurodyti pseudonimo sns.  

import seaborn as sns 

Norėdami sukurti iriso gėlių duomenų rinkinio porą su jūros biblioteka, atlikite šiuos veiksmus:

  1. Įveskite šį kodo fragmentą į "Python" programos "Excel" langelį. Kodo fragmentas išsaugo porų brėžinį kaip kintamąjį, vadinamą poros fragmentu.  Jis sukuria porą sklypas su jūros bibliotekos pseudonimas sns ir jūros funkcija pairplot



    pairplot = sns.pairplot(xl("Table1[#All]", headers=True)) Kaip funkcijos pairplot argumentas, kodo fragmentas naudoja pasirinktinę Python funkciją xl() ir nurodo pirmąją darbalapio lentelę Lentelė1. Jis apima visą lentelės turinį (kaip [#All]) ir pastabas, kad lentelėje yra antraštės eilutė (pvz., antraštės=True). Šiame pavyzdyje 1 lentelėje darbalapyje yra Iris duomenų rinkinys.

    Žr. brėžinio porų peržiūrą "DataFrame".

    Pastaba: Jei susiduriate su klaidomis, daugiau informacijos žr. "Python" trikčių šalinimas programoje "Excel"

  2. Įvykdius "Python" formulę, "Python" programoje "Excel" pateikia atvaizdavimo atvaizdo vizualizaciją vaizdo objekte. Pasirinkite kortelės piktogramą vaizdo objekto langelyje, kad pamatytumėte vizualizacijos peržiūrą.

    Peržiūrėkite brėžinio peržiūrą "DataFrame" kortelėje.

  3. Išsaugokite vizualizaciją kaip vaizdo objektą, kad galėtumėte toliau ją naudoti atlikdami "Python" skaičiavimus. Išskleiskite vaizdą "Excel" tinklelyje, kad pakeistumėte jo dydį ir peržiūrėtumėte kiekvieną brėžinį išsamiau. Norėdami išskleisti vaizdą tinklelyje, dešiniuoju pelės mygtuku spustelėkite arba ctrl + spustelėkite langelį, kuriame yra vaizdo objektas, ir meniu pasirinkite Rodyti brėžinį ant langelių.

    Papildomos informacijos apie vaizdų objektų išskleidimą žr. šio straipsnio skyriuje Vaizdo objekto išskleidimas į "Excel" tinklelio straipsnį.

Taškinės diagramos kūrimas naudojant Matplotlib 

Šiame pavyzdyje aprašoma, kaip sukurti sklaidos diagramą naudojant Iris gėlių pavyzdžio duomenų rinkinį. Sklaidos diagrama rodo ryšį tarp dviejų skaitinių kintamųjų duomenų rinkinyje. Pavyzdyje sukuriama sklaidos diagrama, kuri atrodo kaip parodyta toliau pateiktoje ekrano nuotraukoje, palyginant sepal_width ir sepal_length reikšmes.

Naudodami "Python" programoje "Excel", sukurkite sklaidos diagramą su matplotlib biblioteka.

"Python" programoje "Excel" sukuria vizualizaciją naudodamas "Matplotlib" atvirojo kodo biblioteką. Matplotlibbiblioteka automatiškai importuojama į "Python" programoje "Excel" naudojant šį importavimo sakinį, leidžiamą nurodyti kaip plt.  

import matplotlib.pyplot as plt 

Norėdami sukurti iriso gėlių duomenų rinkinio sklaidos diagramą su Matplotlib biblioteka, atlikite šiuos veiksmus:

  1. "Python" programos "Excel" langelyje naudokite matplotlib sklaidosfunkciją ir įveskite "Iris" duomenų rinkinio sepal_length ir sepal_width stulpelius kaip argumentus. Šiame pavyzdyje 1 lentelėje darbalapyje yra Iris duomenų rinkinys.

    plt.scatter(xl("Table1[sepal_length]"), xl("Table1[sepal_width]"))

  2. Įtraukite etiketes ir pavadinimą į sklaidos diagramą.  

    # Label the x and y axes of the plot. 
    plt.xlabel('sepal_length') 
    plt.ylabel('sepal_width') 
     
    # Add a title to the plot.  
    plt.title('Sepal length and width analysis')

    Pastaba: Galite įtraukti šį kodo fragmentą kaip papildomą kodo eilutę po ankstesniame veiksme esančios "Python" formulės tame pačiame "Excel" langelyje arba galite įvesti jį į naują "Python" darbaknygės "Excel" langelį. Jei pasirinksite įvesti jį į naują langelį, įsitikinkite, kad laikotės eilutės pagrindinių skaičiavimo tvarkos taisyklių ir įveskite ją po pirmojo langelio.

  3. Užfiksuojus "Python" formules, "Python" programoje "Excel" pateikia sklaidos brėžinio vizualizaciją kaip vaizdo objektą. Pasirinkite kortelės piktogramą vaizdo objekto langelyje, kad pamatytumėte vizualizacijos peržiūrą. 

    Peržiūrėkite taškinės diagramos "DataFrame" peržiūrą.

    Pastaba: Jei susiduriate su klaidomis, daugiau informacijos žr. "Python" trikčių šalinimas programoje "Excel" .  

  4. Išsaugokite vizualizaciją kaip vaizdo objektą, kad galėtumėte toliau ją naudoti atlikdami "Python" skaičiavimus. Išskleiskite vaizdą į "Excel" tinklelį, kad pakeistumėte jo dydį ir peržiūrėtumėte brėžinį išsamiau. Norėdami išskleisti vaizdą tinklelyje, dešiniuoju pelės mygtuku spustelėkite arba ctrl + spustelėkite langelį, kuriame yra vaizdo objektas, ir meniu pasirinkite Rodyti brėžinį ant langelių.

    Papildomos informacijos apie vaizdų objektų išskleidimą žr. šio straipsnio skyriuje Vaizdo objekto išskleidimas į "Excel" tinklelio straipsnį.

Vaizdo objekto išskleidimo "Excel" tinklelyje

Kaip matyti iš pavyzdžių šiame straipsnyje, "Python" bibliotekos, pvz., seabornas ir Matplotlib, gali grąžinti duomenų vizualizacijas į "Excel" langelius. Pagal numatytuosius nustatymus "Python" programoje "Excel" pateikia šias vizualizacijas kaip vaizdo objektus. 

Pasirinkite kortelės piktogramą vaizdo objekto langelyje, kad pamatytumėte vizualizacijos peržiūrą.

Peržiūrėkite brėžinio peržiūrą "DataFrame" kortelėje.

Yra du būdai, kaip išskleisti vaizdą "Excel" tinklelyje: rodyti vaizdą kaip atvaizdą ant langelių arba rodyti vaizdą langelyje.

Rodyti vaizdą ant langelių

Atlikite šiuos veiksmus, kad vaizdas būtų rodomas kaip atvaizdas ant langelių.

  1. Dešiniuoju pelės mygtuku spustelėkite arba Ctrl + spustelėkite langelį, kuriame yra vaizdo objektas, ir meniu pasirinkite Rodyti braižymą virš langelių (arba naudokite sparčiuosius klavišus Ctrl + Alt + Shift + C). Taip sukuriama vaizdo kopija, kuri slankioja virš "Excel" tinklelio ir kurią galima lengvai pakeisti. Pradinis vaizdo objektas lieka pradiniame langelyje.

  2. Pažymėkite ir vilkite brėžinio vaizdą, kad perkeltumėte jį darbalapyje. Pasirinkite ir vilkite mazgus vaizdo kampuose ir šonuose, kad pakeistumėte jo dydį.

    Sukurkite slankiojo brėžinio vizualizaciją naudodami piktogramą Kurti nuorodą.

Rodyti vaizdą langelyje

Atlikite šiuos veiksmus, kad langelyje būtų rodomas vaizdas.

  1. Pateikti vaizdo objektą kaip "Excel" reikšmę. Pasirinkite vaizdo objekto langelį, eikite į "Python" išvesties meniu formulės juostoje ir pasirinkite "Excel" reikšmė.  



    Norėdami pakeisti išvesties tipą, naudokite šalia formulės juostos esantį "Python" išvesties meniu. Brėžinio vaizdas dabar rodomas langelyje.

    Patarimas: Norėdami perjungti "Python" formulės rezultatus tarp "Python" objektų ir "Excel" reikšmių, naudokite sparčiuosius klavišus Ctrl + Alt + Shift + M. Norėdami sužinoti daugiau sparčiųjų klavišų, žr. "Python" programoje "Excel" spartieji klavišai.

  2. Brėžinio vaizdo dydis priklauso nuo langelio dydžio. Padidinkite vaizdą padidindami langelio dydį arba suliedami langelius.

Savo brėžinių ir diagramų kūrimas 

Dabar, kai išmokote kurti "Python" programoje "Excel" brėžiniuose ir diagramose su duomenų rinkinio pavyzdžiu, įveskite savo duomenis į "Excel" darbaknygę ir kurkite pasirinktines vizualizacijas.  

Norėdami importuoti išorinius duomenis naudoti su "Python" programoje "Excel", naudokite "Power Query". Norėdami sužinoti daugiau, žr. "Power Query" naudojimas "Python" duomenims importuoti programoje "Excel".

Susiję straipsniai 

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×