Funzione PY
Applies To
Excel per Microsoft 365Usare la funzione PY per accedere a Python in Excel dalla griglia di Microsoft 365 Excel.
Importante: Dopo aver immesso =PY in una cella e aver selezionato la funzione PY dal menu Completamento automatico, l'esperienza di modifica delle celle si trasforma in un editor python. Per altre informazioni, vedere Introduzione a Python in Excel e Introduzione a Python in Excel.
Sintassi
La funzione PY esegue il codice Python su un runtime sicuro di Microsoft Cloud. Il risultato viene restituito come oggetto Python o come valore di Excel.
=PY(python_code; return_type)
Argomento |
Descrizione |
python_code (obbligatorio) |
Il codice Python per l'esecuzione su un runtime sicuro di Microsoft Cloud. Deve essere testo statico. |
return_type (obbligatorio) |
Specificare il tipo di reso desiderato. Deve essere un numero statico 0 o 1.
|
Riferimenti di Excel
Il codice Python può fare riferimento a valori in Excel usando la funzione Python personalizzata xl().
La funzionexl()supporta il riferimento agli oggetti di Excel seguenti.
-
Gamme
-
Nomi
-
Tabelle
-
connessioni Power Query
La funzione xl() supporta un argomento facoltativo relativo alle intestazioni. L'argomento intestazioni specifica se la prima riga contiene intestazioni. Ad esempio, xl("A1:Z10", headers=True)indica che le celle A1:Z1 sono intestazioni.
Osservazioni
-
La funzione PY non può essere usata con altre funzioni di Excel. Se usata con altre funzioni, non è possibile immettere una formula.
-
La funzione PY può essere vista da TESTO.FORMULA e scritta e letta dai componenti aggiuntivi.
-
Gli argomenti python_code e return_type devono essere statici.
Esempi
Esempio 1 utilizza l'operatore Python plus per generare "Hello World" da 3 frammenti di testo.
=PY('Hello' + ' ' + 'World',0)
———————————————————————————
Esempio 2 usa la funzione xl() per ottenere i dati da Table1 e restituisce il risultato come oggetto Python.
=PY("xl(""Table1[#All]"", headers=True)",1)