Applies ToExcel per Microsoft 365

Python in Excel è ora disponibile per gli utenti Enterprise e Business che eseguono Current Channel in Windows, a partire dalla versione 2407 (build 17830.20128) e dal canale Enterprise mensile in Windows, a partire dalla versione 2408 (build 17928.20216). È disponibile in anteprima per gli utenti di Family e Personal che eseguono Current Channel in Windows a partire dalla versione 2405 (build 17628.20164). Python in Excel è disponibile in anteprima per gli utenti education che eseguono Current Channel (Anteprima) tramite il Programma Microsoft 365 Insider. Non è attualmente disponibile per Semi-Annual Enterprise Channel.

Viene distribuita prima in Excel per Windows e poi in altre piattaforme in un secondo momento. Per altre informazioni sulla disponibilità, vedere Disponibilità di Python in Excel.

Se riscontri problemi con Python in Excel, segnalali selezionando Guida > Feedback in Excel.

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

Librerie Python open source  

Python in Excel viene fornito con un set standard di librerie Python fornite da Anacondaattraverso una distribuzione sicura. Usa queste librerie Python per semplificare l'analisi dei dati, trovare modelli e informazioni nascoste e visualizzare i dati con i tracciati. 

Core Python nelle librerie di Excel 

Le librerie open source seguenti sono disponibili con Python in Excel per impostazione predefinita. Sono state importate con le istruzioni elencate. 

  • Matplotlib. Import statement: import matplotlib.pyplot as plt

  • NumPy. Import statement: import numpy as np

  • pandas. Import statement: import pandas as pd

  • seaborn. Import statement: import seaborn as sns

  • statsmodels. Import statement: import statsmodels as sm

Nota: Queste librerie di base sono elencate anche nel riquadro attività di inizializzazione di Python in Excel. Accedi al riquadro attività inizializzazione selezionando Formule > Inizializzazione nella barra multifunzione di Excel. Questo riquadro attività è attualmente di sola lettura e mostra le impostazioni di inizializzazione per Python in Excel Runtime.

Come importare raccolte 

Oltre alle librerie di base, puoi importare altre raccolte disponibili tramite Anaconda. Importa librerie Python in Excel utilizzando un'istruzione di importazione Python in una cella di Python in Excel, ad esempio import numpy as np. Questa istruzione importa la libreria NumPye le assegna l'alias np. Dopo aver immesso questa istruzione di importazione in una cella di Python, puoi fare riferimento alla libreria NumPy come np in tutte le formule di Python in quella cartella di lavoro. 

Suggerimento: Per assicurarsi che le librerie vengano importate prima dell'esecuzione delle formule di Python, immetti le istruzioni di importazione e le eventuali impostazioni nel primo foglio di lavoro della cartella di lavoro. Se lo desideri, puoi prenotare il primo foglio di lavoro in modo specifico per le istruzioni e le impostazioni di importazione.

Importante: Non tutte le raccolte usano il formato dell'istruzione di importazione import [library] as [name]. Ad esempio, per importare la libreria beautifulsoup4, usare l'istruzione import from bs4 import BeautifulSoup. Per informazioni sull'istruzione di importazione consigliata, vedere la documentazione di ogni raccolta.

Elenco delle raccolte consigliate 

La tabella seguente mostra un sottoinsieme delle librerie open source fornite da Anaconda che è possibile usare con Python in Excel. Le librerie Matplotlib, NumPy, seaborn, statsmodels e pandavengono importate per impostazione predefinita. Le raccolte aggiuntive elencate nella tabella non vengono importate automaticamente, ma puoi scegliere di importarle, se necessario. 

Importante: Per proteggere la sicurezza dei dati, queste raccolte non potranno effettuare richieste di rete o accedere ai file e ai dati nel computer locale. Per altre informazioni, vedi Data Security e Python in Excel.

Nota: Python in Excel supporta i tipi di carattere inglese, cinese (semplificato), francese, tedesco, giapponese e spagnolo.

Raccolta

Descrizione

Astropy

Una libreria python per l'astronomia. Licenza: clausola BSD-3.

beautifulsoup4

Una libreria Python progettata per il ritaglio dello schermo. Licenza: MIT.

Falsificatore 

Genera dati falsi. Licenza: MIT.  

imbalanced-learn

Aiuta ad affrontare i problemi di classificazione offrendo tecniche di campionamento di nuovo. Si basa su scikit-learn. Licenza: MIT.

IPython

Una libreria per l'informatica interattiva. Licenza: clausola BSD-3.

Matplotlib

Crea grafici e figure di qualità della pubblicazione in Python. Licenza: PSF.

mlxtend 

Una raccolta di apprendimento automatico per attività quotidiane di data science. Licenza: clausola BSD-3.

NetworkX

Un pacchetto Python per la creazione e la manipolazione di reti complesse. Licenza: clausola BSD-3.

NLTK

Una libreria per l'elaborazione del linguaggio naturale. I corpora seguenti sono precaricati per l'uso con Python in Excel: marrone, punkt, stopwords, treebank, vader e wordnet2022. Licenza: Apache v2.

NumPy

Offre l'elaborazione di matrici per numeri, stringhe, record e oggetti. Licenza: clausola BSD-3.

pandas

Offre strutture di dati e strumenti di analisi dei dati. Licenza: clausola BSD-3.

Pillow

Aggiunge il supporto per l'apertura, la manipolazione e il salvataggio di formati di file di immagine diversi. Licenza: PIL.

plotnine 

Una raccolta di grafici e visualizzazioni dei dati. Licenza: MIT. 

Principe 

Una libreria per l'analisi esplorativa multivariata dei dati in Python, tra cui una varietà di metodi per riepilogare i dati tabulari. Licenza: MIT.  

PyTables

Riunisce Python, la libreria HDF5e la libreria NumPyper gestire grandi quantità di dati. Licenza: clausola BSD-3.

PyWavelets

Una wavelet trasforma la libreria. Licenza: MIT.

qrcode 

Generatore di immagini con codice a matrice. Licenza: clausola BSD-3.

scikit-learn

Un set di moduli Python per l'apprendimento automatico e il data mining. Licenza: clausola BSD-3.

Scipy

Una libreria scientifica per Python. Licenza: clausola BSD-3.

seaborn

Libreria di visualizzazioni statistiche dei dati. Licenza: clausola BSD-3.

snowballstemmer

Raccolta di libreria algoritmica per Python. Licenza: clausola BSD-2.License: BSD-2-Clause.

squarify 

Crea mappe ad albero o visualizzazioni per visualizzare dati gerarchici. Licenza: Apache v2.

statsmodels

Calcoli statistici e modelli, per l'uso con la libreria SciPy. Licenza: clausola BSD-3.

SymPy

Una libreria python per matematica simbolica. Licenza: clausola BSD-3.

tabulate

Raccolta per la creazione e la formattazione di tabelle. Licenza: MIT.

TheFuzz 

Offre una corrispondenza di stringhe fuzzy per calcolare le differenze tra sequenze. Licenza: MIT.  

wordcloud 

Un generatore di nuvole di parole. Licenza: MIT.  

Scopri di più da Anaconda 

Per altre informazioni sull'integrazione e sulle raccolte supportate, visita Anaconda.

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.