Librerie open source e Python in Excel

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac

Per informazioni sulla disponibilità, vedere Disponibilità di Python in Excel. Se si verificano problemi con Python in Excel, segnalarli scegliendoFeedback della Guida> in Excel.

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

Librerie Python open source

Python in Excel viene fornito con un set standard di librerie Python fornite da Anaconda attraverso 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 Inizializzazione formule> 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 NumPy e 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 utilizzano il formato import [library] as [name]dell'istruzione di importazione. Ad esempio, per importare la libreria beautifulsoup4, usa l'istruzione from bs4 import BeautifulSoupimport . Per informazioni sull'istruzione di importazione consigliata, vedere la documentazione di ogni raccolta.

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 panda vengono 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 Sicurezza dei dati e Python in Excel.

Nota

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

Raccolta Descrizione
Astropia Una libreria python per l'astronomia. Licenza: clausola BSD-3.
beautifulsoup4 Una libreria Python progettata per il ritaglio dello schermo. Licenza: MIT.
Faker Genera dati falsi. Licenza: MIT.
apprendimento sbilanciato 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 libreria di apprendimento automatico per le 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 seguenti corpora sono precaricati per l'uso con Python in Excel: brown, 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.
Panda Offre strutture di dati e strumenti di analisi dei dati. Licenza: clausola BSD-3.
Cuscino Aggiunge il supporto per l'apertura, la manipolazione e il salvataggio di formati di file di immagine diversi. Licenza: PIL.
trama Una libreria di grafici e visualizzazione dei dati. Licenza: MIT.
Principe Una libreria per l'analisi esplorativa multivariata dei dati in Python, che include una varietà di metodi per riepilogare i dati tabulari. Licenza: MIT.
PyTables Riunisce Python, la libreria HDF5 e la libreria NumPy per gestire grandi quantità di dati. Licenza: clausola BSD-3.
PyWavelets Una wavelet trasforma la libreria. Licenza: MIT.
Codice QR Un generatore di immagini con codice QR. 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.
Quadra Crea mappe ad albero o visualizzazioni per visualizzare dati gerarchici. Licenza: Apache v2.
statsmodels Calcoli e modelli statistici, per l'uso con la libreria SciPy. Licenza: clausola BSD-3.
SymPy Una libreria python per matematica simbolica. Licenza: clausola BSD-3.
tabulazione Raccolta per la creazione e la formattazione di tabelle. Licenza: MIT.
TheFuzz Offre la corrispondenza di stringhe fuzzy per calcolare le differenze tra le sequenze. Licenza: MIT.
Nuvola di parole Un generatore di nuvole di parole. Licenza: MIT.

Scopri di più da Anaconda

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