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.
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 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.