Scopri l’incredibile potere di Excel nel codice Python: semplifica e ottimizza i tuoi progetti!

0

Microsoft Excel si appresta a subire una piccola rivoluzione. Il famoso software per la gestione di fogli elettronici consentirà di eseguire elaborazioni complesse utilizzando semplice codice Python direttamente all’interno delle celle.

L’aggiunta del supporto a Python è un passo interessante per Excel, dato che questo linguaggio di programmazione è molto apprezzato, soprattutto nell’ambito scientifico e nel settore dell’intelligenza artificiale. Questa nuova funzionalità sarà disponibile con Microsoft 365, il servizio in abbonamento che include la suite di Word, Excel, PowerPoint, ecc. La disponibilità della funzione è legata al fatto che il codice Python non viene eseguito localmente, ma dai server Microsoft. A tal proposito, Microsoft ha siglato un accordo con Anaconda, un’azienda specializzata in questo settore, consentendo di eseguire il codice Python su Azure e restituire i risultati direttamente nel foglio di calcolo di Excel.

La nuova funzione, chiamata PY, consentirà di scrivere codice Python all’interno delle celle del foglio elettronico. Excel caricherà il codice sorgente Python e richiederà l’esecuzione sulla piattaforma Microsoft Cloud, visualizzando i risultati nel foglio di calcolo.

Dal punto di vista della sicurezza, ogni documento Excel è separato dagli altri e il codice Python viene eseguito in un ambiente isolato. Microsoft assicura che l’ambiente di lavoro è sicuro e che sono previsti meccanismi per tutelare la riservatezza dei dati degli utenti.

Oltre al supporto per Python, Excel manterrà disponibili le sue usuali funzionalità, comprese le tabelle pivot e le altre funzioni avanzate. Saranno inoltre predisposte librerie che consentiranno di creare vari tipi di grafici utilizzando codice Python. Gli strumenti di collaborazione terranno conto di questa novità, consentendo a chiunque abbia accesso al documento di modificare il codice Python.

La novità sarà integrata inizialmente nella versione di Excel per Windows, con la build 16818 che offrirà per la prima volta questa funzionalità. Successivamente, si prevede che la novità arriverà anche nelle versioni per altre piattaforme, inclusa macOS.

La presenza di Guido van Rossum, creatore di Python, all’interno di Microsoft ha contribuito a definire l’architettura per l’integrazione di Python in Excel. Van Rossum si è detto entusiasta dell’integrazione tra Python ed Excel e si aspetta che entrambe le comunità, sia gli sviluppatori Python che gli utenti di Excel, possano trovare nuovi utilizzi interessanti. Ha anche dichiarato che, quando è entrato in Microsoft tre anni fa, non avrebbe mai immaginato che questo progetto sarebbe stato realizzato.

Excel permetterà di eseguire codice Python

Microsoft Excel sta apportando una piccola rivoluzione nell’integrazione di Python come linguaggio di scripting. Anche se il tradizionale linguaggio VBA non viene abbandonato, l’aggiunta di Python è molto interessante poiché è ampiamente utilizzato nell’ambiente scientifico e nell’intelligenza artificiale. Il supporto per Python sarà disponibile solo con Microsoft 365, il servizio in abbonamento che include Word, Excel, PowerPoint, ecc. Questo è perché il linguaggio Python viene eseguito sui server di Microsoft, consentendo di eseguire codice e restituire i risultati direttamente sul foglio di calcolo di Excel. Sarà possibile scrivere codice Python direttamente nelle celle di Excel utilizzando la nuova funzione PY. Dal punto di vista della sicurezza, ogni documento Excel è separato dagli altri e il codice Python viene eseguito in un ambiente isolato. Inoltre, le funzioni avanzate di Excel, come le tabelle pivot, saranno ancora disponibili insieme a nuove librerie per creare vari tipi di grafici utilizzando Python. Anche gli strumenti di collaborazione supportano la modifica del codice Python da parte di chiunque abbia accesso al documento. L’integrazione di Python sarà prima disponibile su Excel per Windows, seguita da altre piattaforme, incluso macOS. L’ideatore di Python, Guido van Rossum, che è entrato a far parte di Microsoft nel 2020, ha contribuito a definire l’architettura per Python in Excel ed è entusiasta di questa integrazione.