Argomenti correlati
×
Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Usare 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) 

Discussione

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. 

  • 0 indica il valore di Excel.

  • 1 indica oggetto Python.

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) 

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×