Capitolo 13. Funzionipersonalizzate con xlwings Lite
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Le funzioni personalizzate sono funzioni Python che puoi usare nelle celle di Excel proprio come le funzioni integrate, ad esempio SUM o AVERAGE. Se ti suona familiare, è perché ho già parlato delle funzioni personalizzate nel Capitolo 11. La differenza è che quelle erano compatibili solo con Windows, mentre le funzioni personalizzate con xlwings Lite funzionano su Windows, macOS ed Excel sul web.
Inizieremo questo capitolo con una semplice funzione Hello World, poi ti presenterò alcune novità moderne, tra cui come usare i type hint per la conversione dei dati e gli spazi dei nomi per organizzare le funzioni personalizzate. Dopodiché, lavoreremo su tre progetti:
-
Creazione di una funzione AI, che ti mostrerà come gestire credenziali sensibili con le variabili d'ambiente
-
Utilizzo di un modello di machine learning di Hugging Face, che ti mostrerà quanto puoi ottenere con Pyodide, l'ambiente Python limitato che alimenta xlwings Lite (vedi capitolo precedente)
-
Lavorare con i dati meteorologici di Open-Meteo, che ti insegnerà come gestire date e grafici
La maggior parte di ciò che abbiamo imparato nel capitolo 11 si applica anche alle funzioni personalizzate con xlwings Lite, ma xlwings Lite sfrutta le funzionalità moderne di Excel, come la restituzione di grafici come immagini all'interno ...
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