Capitolo 11. Funzionipersonalizzate
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
I tre capitoli precedenti di ti hanno mostrato come automatizzare Excel con uno script Python e come eseguire tale script da Excel con un semplice clic. Questo capitolo introduce le funzioni personalizzate per richiamare il codice Python da Excel.
Funzioni definite dall'utente (UDF)
In passato Microsoft chiamava le funzioni personalizzate di "funzioni definite dall'utente " o UDF. Anche se i termini sono intercambiabili, in questo libro si usa sempre " funzioni personalizzate", che è anche la terminologia usata da Google Sheets.
Le funzioni personalizzate sono funzioni Python che si utilizzano nelle celle di Excel allo stesso modo in cui si utilizzano le funzioni integrate come SUM o AVERAGE. Come nel capitolo precedente, inizieremo con il comando quickstart che ci permette di provare una prima funzione personalizzata in pochissimo tempo. Poi, impareremo come lavorare con i DataFrame e i grafici di pandas, oltre a come eseguire il debug delle funzioni personalizzate. Per concludere questo capitolo, approfondiremo l'ottimizzazione delle prestazioni. Le funzioni personalizzate con la versione locale di
xlwings — come illustrato in questo capitolo — funzionano solo su Windows. Tuttavia, xlwings Lite supporta le funzioni personalizzate su tutte le piattaforme, come vedremo nel Capitolo 13.
Introduzione alle ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access