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.

Python in Excel è attualmente in anteprima ed è soggetto a modifiche in base al feedback. Per usare questa funzionalità, partecipa al Programma Microsoft 365 Insider e scegli il livello Insider Canale beta Insider.

Python in Excel è in fase di distribuzione graduale in Excel per i clienti Windows che usano il Canale Beta. Al momento, la funzionalità non è disponibile su altre piattaforme.

Se si verificano problemi con Python in Excel, segnalali scegliendo Guida > Feedback in Excel.

Non si ha esperienza con Python in Excel? Iniziare con Introduzione a Python in Excel e Introduzione a Python in Excel.

Python viene eseguito in Microsoft Cloud 

Python in Excel esegue il codice Python utilizzato da Excel in un contenitore sicuro su Microsoft Cloud con sicurezza a livello aziendale come esperienza connessa a Microsoft 365 conforme. Altri esempi di esperienze connesse a Microsoft 365 sono la collaborazione con altri utenti su un documento archiviato in OneDrive o con la caratteristica Analizza dati in Excel. 

Python in Excel viene eseguito in Microsoft Cloud con gli attributi seguenti.

  • Il codice Python viene eseguito su contenitori isolati hypervisor creati su Istanze di Azure Container.

  • Il contenitore ha Python e un set curato di librerie protette fornite da Anaconda.

  • L'ambiente utilizza la Anaconda Distribution for Python, che contiene source-built Python e librerie, forniti direttamente da Anaconda.

  • Il codice Python non ha accesso al computer, ai dispositivi o all'account.

  • Il codice Python non ha accesso alla rete.

  • Il codice Python non ha accesso a un token utente.

  • Il codice Python può accedere ai dati attraverso i riferimenti tramite la funzione xl() integrata come parte di una formula di Python. Ciò significa che le formule di Python hanno accesso alla lettura dei valori delle celle all'interno della cartella di lavoro, in base al riferimento di cella o ai valori da origini dati esterne, tramite il nome della connessione Power Query.

  • Il codice Python restituisce l'output alle cartelle di lavoro tramite la funzione di Excel =PY( ), che visualizza il risultato del codice Python nella cella in cui viene immessa la funzione. Le funzioni Python non possono restituire altri tipi di oggetto, ad esempio macro, codice VBA o altre formule.

  • Il codice Python non ha accesso ad altre proprietà nella cartella di lavoro, ad esempio formule, grafici, tabelle pivot, macro o codice VBA.

  • I contenitori rimangono online finché la cartella di lavoro è aperta o finché non si verifica un timeout. I dati non vengono mantenuti in Microsoft Cloud.

In che modo Python in Excel gestisce le cartelle di lavoro da Internet o da fonti non attendibili? 

Python in Excel segue gli stessi criteri di sicurezza di Excel quando si tratta di aprire cartelle di lavoro da Internet o da fonti non attendibili. 

Se si apre una cartella di lavoro che contiene codice Python da Internet, la Visualizzazione protetta di Excel non eseguirà le formule di Python nella cartella di lavoro. Se una cartella di lavoro viene aperta con Microsoft Defender Application Guard, le formule di Python non vengono eseguite per impostazione predefinita.

Inoltre, Python in Excel esegue le formule di Python nella cartella di lavoro non attendibile all'interno di un contenitore isolato hypervisor dedicato, contribuendo a prevenire potenziali interazioni o interferenze con altro codice Python in esecuzione da altre cartelle di lavoro aperte. 

Con quale frequenza Microsoft aggiorna i contenitori su cui viene eseguito il codice Python? 

Python in Excel usa contenitori per eseguire codice Python in Azure. I contenitori sono ambienti isolati e sicuri che possono eseguire applicazioni e servizi senza influire sul resto del sistema. Per garantire la sicurezza e l'affidabilità dei contenitori, vengono applicati aggiornamenti regolari e patch.

Python e le librerie sono aggiornati nei seguenti modi per mantenere i dati al sicuro e i risultati numerici coerenti.

Le patch vengono applicate al sistema operativo sottostante in cui viene eseguita l'istanza del contenitore di Azure. In questo modo il contenitore è protetto da vulnerabilità e exploit che possono influire sui dati. Questa operazione viene eseguita automaticamente senza input da parte tua.

Una volta che Python in Excel diventa generalmente disponibile, aggiornamenti periodici dell'ambiente Python verranno rilasciati, con Python e le librerie fornite da Anaconda. Queste versioni includono le ultime correzioni di sicurezza e miglioramenti dalle comunità Python e Anaconda. Queste versioni verranno annunciate tramite post di blog e documentazione. Questa operazione verrà eseguita automaticamente senza la necessità di alcuna configurazione e Microsoft eseguirà per impostazione predefinita l'ambiente più recente. Le cartelle di lavoro esistenti verranno comunque calcolate in base alla versione degli ambienti in cui è stata creata la cartella di lavoro e agli utenti verrà richiesto di eseguire l'aggiornamento se è disponibile una versione più recente. Questo approccio garantisce che i risultati numerici rimangano coerenti e consenta a te e alla tua organizzazione di rimanere sempre aggiornati.

In che modo Microsoft rispetta i tuoi dati e la tua privacy?

La tua privacy è importante per Microsoft. Per ulteriori dettagli, vedi l'Informativa sulla privacy di Microsoft

Per esaminare i criteri di protezione dei dati delle esperienze connesse di Microsoft 365, vedere Esperienze connesse in Microsoft 365

Per esaminare i criteri di protezione dei dati quando si usa Copilot con i dati della cartella di lavoro, vedere Dati, privacy e sicurezza per Microsoft 365 Copilot.

Per informazioni su come vengono elaborati i dati inviati dalla cartella di lavoro al contenitore, vedere Dati necessari per il servizio per Office.

Considerazioni aggiuntive 

Aggiornare il Registro di sistema per attivare o disattivare gli avvisi di sicurezza per Python in Excel 

I comandi seguenti mostrano come aggiornare il Registro di sistema per modificare le impostazioni degli avvisi di sicurezza per Python in Excel. Esegui i comandi da un prompt dei comandi con privilegi elevati in un dispositivo Windows. 

  1. Usare questo comando per disabilitare tutti gli avvisi di sicurezza. Questa è l'impostazione predefinita per Python in Excel.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Usare questo comando per abilitare un prompt di sicurezza quando si apre una cartella di lavoro che contiene una formula Python. Abilita un avviso di sicurezza nella barra aziendale di Excel.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Usare questo comando per disabilitare l'esecuzione di tutte le funzioni python. Le funzioni python restituiranno l'errore #BLOCKED!.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft continuerà a monitorare e regolare Python in Excel per mantenere al sicuro te e i tuoi dati. Ciò potrebbe comportare modifiche future all'esperienza utente e alle impostazioni del Registro di sistema.

Per mantenersi aggiornati e visualizzare i report sulle vulnerabilità di sicurezza che interessano i prodotti e i servizi Microsoft, vedi la Guida all'aggiornamento di Microsoft Security Response Center.

Articoli correlati 

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!

×