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

Naudokite funkciją PY , kad pasiektumėte "Python" programoje "Excel" iš "Microsoft 365 Excel" tinklelio.  

Svarbu: Įvedus =PY į langelį ir pasirinkus PY funkciją automatinio užbaigimo meniu, langelių redagavimo patirtis virsta "Python" rengykle. Norėdami sužinoti daugiau, žr . "Python" įvadas programoje "Excel" ir Darbo su "Python" pradžia programoje "Excel"

Sintaksė 

Py function runs Python code on a secure Microsoft Cloud runtime. Rezultatas pateikiamas kaip "Python" objektas arba "Excel" reikšmė. 

=PY(python_code,return_type) 

Argumentas

Aprašas

python_code

(būtina)

"Python" kodas, paleidžiamas saugioje "Microsoft" debesies vykdymo vietoje. Turi būti statinis tekstas.

return_type

(būtina)

Nurodykite norimą grąžinimo tipą. Turi būti statinis skaičius 0 arba 1. 

  • 0 nurodo "Excel" reikšmę.

  • 1 nurodo "Python" objektą.

"Excel" nuorodos 

Python kodas gali nurodyti reikšmes programoje "Excel" naudodamas pasirinktinę Python funkciją xl().  

Funkcijaxl()palaiko šių "Excel" objektų nurodymą.

  • Diapazonai

  • Pavadinimai

  • Lentelės

  • "Power Query" ryšiai

Funkcija xl() palaiko pasirinktinį antraščių argumentą. Antraščių argumentas nurodo, ar pirmoje eilutėje yra antraščių. Pavyzdžiui, xl("A1:Z10", headers=True)nurodo, kad langeliai A1:Z1 yra antraštės. 

Pastabos 

  • FUNKCIJOS PY negalima naudoti su kitomis "Excel" funkcijomis. Jei naudojama su kitomis funkcijomis, formulės įvesti negalima.

  • PY funkciją gali matyti FORMULATEXT ir įrašyti bei skaityti papildiniai.

  • Tiek python_code , tiek return_type argumentai turi būti statiniai.

Pavyzdžiai 

1 pavyzdyje naudojamas "Python plus" operatorius, generuojamas "Hello World" iš 3 teksto fragmentų. 

=PY('Hello' + ' ' + 'World',0) 

 ——————————————————————————— 

2 pavyzdyje naudojama funkcija xl() , kad gautų duomenis iš Table1 ir grąžintų rezultatą kaip Python objektą. 

=PY("xl(""Table1[#All]"", headers=True)",1) 

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

×