Applies ToExcel za Microsoft 365

Pomoću funkcije PY pristupite aplikaciji Python u programu Excel putem rešetke programa Microsoft 365 Excel.  

Važno: Kada unesete =PY u ćeliju i odaberete funkciju PY na izborniku Samodovršetak, okruženje za uređivanje ćelija pretvara se u Python uređivač. Dodatne informacije potražite u člancima Uvod u Python u programu Excel iUvod u Python u programu Excel

Sintaksa 

Funkcija PY pokreće Python kod tijekom sigurnog izvođenja u microsoftovu oblaku. Rezultat se vraća kao Python objekt ili kao vrijednost programa Excel. 

=PY(python_code;return_type) 

Argument

Opis

python_code

(obavezno)

Python kod koji će se izvoditi u sigurnom izvođenju u oblaku tvrtke Microsoft. Mora biti statični tekst.

Return_type

(obavezno)

Navedite željenu vrstu povrata. Mora biti statični broj 0 ili 1. 

  • 0 označava vrijednost programa Excel.

  • 1 označava Python objekt.

Reference programa Excel 

Python kod može referencira vrijednosti u programu Excel pomoću prilagođene funkcije Python xl().  

Funkcijaxl()podržava referenciranje sljedećih objekata programa Excel.

  • Raspona

  • Imena

  • Tablice

  • Power Query veze

Funkcija xl() podržava neobavezni argument zaglavlja. Argument zaglavlja određuje ima li prvi redak zaglavlja. Na primjer, xl("A1:Z10", headers=True)da su ćelije A1:Z1 zaglavlja. 

Primjedbe 

  • Funkciju PY nije moguće koristiti ni s jednom drugom funkcijom programa Excel. Ako se koristi s drugim funkcijama, formulu nije moguće unijeti.

  • Funkciju PY može vidjeti FORMULATEXT, a dodatak je napisao i pročitao.

  • I python_codei return_type moraju biti statični.

Primjeri 

Prvi primjer koristi operator Python plus za generiranje "Pozdrav, svijete" iz 3 fragmenta teksta. 

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

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

Drugi primjer koristi xl() za dohvaćanje podataka iz tablice1 i vraća rezultat kao Python objekt. 

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

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.