Applies To„Excel“, skirta „Microsoft 365“

"Python" programoje "Excel" dabar pasiekiama "Enterprise" ir "Business" vartotojams, naudojantiems dabartinį kanalą sistemoje "Windows", pradedant nuo 2407 versijos (17830.20128 komponavimo versija) ir mėnesinio "Enterprise" kanalo sistemoje "Windows", pradedant nuo 2408 versijos (17928.20216 komponavimo versija). Ją galima peržiūrėti šeimos ir asmeniniams vartotojams, naudojantiems dabartinį kanalą sistemoje "Windows", pradedant nuo 2405 versijos (17628.20164 komponavimo versija). "Python" programoje "Excel" pasiekiama "Education" vartotojams, naudojantiems dabartinį kanalą (peržiūra) per "Microsoft 365 Insider" programą. Šiuo metu jos nėra Semi-Annual įmonės kanale.

Jis pirmą kartą įtraukiamas į "Excel", skirtą "Windows", 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“? Pirmiausia skaitykite Įvadas į "Python" programoje "Excel" ir Darbo su "Python" pradžia programoje "Excel".

Kas yra "DataFrame"?  

"DataFrame" yra dvimatė duomenų struktūra kompiuterio programavimo kalbomis, panaši į "Excel" lentelę. "Python" "DataFrame" yra pandos bibliotekos objektas. Pandos biblioteka yra pagrindinė biblioteka, kurią "Python" naudoja programoje "Excel", o "DataFrame" objektai yra pagrindinė duomenų analizės naudojant "Python" programoje "Excel" struktūra. 

Pastaba: "Python" programoje "Excel" naudoja "DataFrame" kaip numatytąjį objektą dvimačių diapazonų atveju.

"Python" programoje "Excel" gali pateikti "DataFrame" dviem būdais: kaip "Python" objektą arba konvertuoti į "Excel" reikšmes. Kai DataFrame grąžinamas kaip Python objektas, langelyje rodomas tekstas "DataFrame", prieš kurį rodoma kortelės piktograma. Šioje ekrano kopijoje pavaizduotas "DataFrame" kaip "Python" objektas "Excel" langelyje.   

"DataFrame" objekto "Excel" langelyje pavyzdys.

Norėdami peržiūrėti informaciją "DataFrame", pažymėkite kortelės piktogramą langelyje arba naudokite Ctrl + Shift + F5. Šioje ekrano kopijoje pavaizduotas objektas "DataFrame", kuriame atidarytas kortelės rodinys. Šiame pavyzdyje "DataFrame" kartoja duomenis darbalapio langeliuose A1:B3

Atidaryta "DataFrame" kortelė.

Taip pat galite importuoti išorinius duomenis į "Excel" ir tada apdoroti tuos duomenis naudodami "Python" programoje "Excel". Norėdami importuoti išorinius duomenis, naudokite „Power Query“. Norėdami sužinoti daugiau, žr. „Power Query“ naudojimas "Python" duomenims importuoti programoje "Excel"

"Python" išvesties tipo keitimas 

Duomenys, esantys "DataFrame", gali būti pateikiami kaip "Excel" reikšmės, o ne kaip "Python" objektas. Išveskite duomenų kadrą kaip "Excel" reikšmes, kad įtrauktumėte kitų "Excel" pagrįstų analizės duomenų, pvz., diagramų, "Excel" formulių ir sąlyginio formatavimo. 

Formulės juostoje naudokite "Python" išvesties meniu, kad valdytumėte, kaip pateikiami "Python" skaičiavimai. Šioje ekrano kopijoje rodomas "Python" išvesties meniu formulės juostoje.

Atidarytas "Python" išvesties meniu programoje "Excel".

Toliau pateiktoje ekrano kopijoje rodomi ankstesni "DataFrame" duomenys, bet šį kartą duomenys pateikiami kaip "Excel" reikšmės. Kadangi ši "DataFrame" kartoja duomenis darbalapio langeliuose A1:B3 , "Python" rezultatas yra langeliai C1:D3 atitinka langelius A1:B3.  

"DataFrame" turinys grąžintas kaip "Excel" reikšmės.

Pastaba: Jei išvesties diapazono langelis, kuris ankstesniame scenarijuje yra diapazonas C1:D3, jau turi reikšmę, "Python" langelis grąžina #SPILL! klaidą, o ne Python išvestį. Norėdami sužinoti daugiau, žr. "Python" trikčių šalinimas programoje "Excel" irKaip ištaisyti klaidą #SPILL!".

Svarbu: Kai "DataFrame" išvesties tipas nustatytas kaip "Excel" reikšmės, "DataFrame" išveda indekso stulpelį tik tuo atveju, jei tenkinama viena iš toliau nurodytų sąlygų. 

  • Jei indekso stulpelio reikšmės nėra skaitinės (pvz., describe() arba group_by()rezultatas).

  • Jei indekso stulpelio pavadinimas nustatytas.

Taip pat galite naudoti dešinįjį pelės mygtuką arba Ctrl + spustelėkite meniu bet kuriame Python langelyje, kad pakeistumėte išvesties tipus. Atidarykite dešiniuoju pelės mygtuku spustelėjamą meniu ir pasirinkite Išvestis kaip , kad pakeistumėte išvestį. 

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ų.