Applies To„Excel“, skirta „Microsoft 365“

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, kad būtų 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ų.