Bibliotecas de código abierto y Python en Excel

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac

Para obtener información sobre disponibilidad, consulte Disponibilidad de Python en Excel. Si encuentra algún problema con Python en Excel, informe de ellos seleccionando Comentarios de ayuda>en Excel .

¿Es nuevo en Python en Excel? Comience con Introducción a Python en Excel y Introducción a Python en Excel.

Bibliotecas de Python de código abierto

Python en Excel viene con un conjunto estándar de bibliotecas de Python proporcionadas por Anaconda a través de una distribución segura. Use estas bibliotecas de Python para simplificar el análisis de datos, buscar patrones y perspectivas ocultas, y visualizar los datos con gráficas. 

Bibliotecas principales de Python en Excel

Las siguientes bibliotecas de código abierto están disponibles con Python en Excel de forma predeterminada. Se han importado con las instrucciones enumeradas.

  • Matplotlib. Instrucción Import: import matplotlib.pyplot as plt
  • NumPy. Instrucción Import: import numpy as np
  • pandas. Instrucción Import: import pandas as pd
  • seaborn. Instrucción Import: import seaborn as sns
  • statsmodels. Instrucción Import: import statsmodels as sm

Nota

Estas bibliotecas principales también se enumeran en el panel de tareas de inicialización de Python en Excel. Para obtener acceso al panel de tareas de inicialización, seleccioneInicialización de fórmulas> en la cinta de opciones de Excel. Este panel de tareas es actualmente de solo lectura y muestra la configuración de inicialización del tiempo de ejecución de Python en Excel.

Cómo importar bibliotecas

Además de las bibliotecas principales, puede importar otras bibliotecas disponibles a través de Anaconda. Importe bibliotecas de Python en Excel con una instrucción de importación de Python en una celda de Python en Excel, como import numpy as np. Esta instrucción importa la biblioteca NumPy y le asigna el alias np. Después de escribir esta instrucción import en una celda python, puede hacer referencia a la biblioteca NumPy como np en las fórmulas de Python en ese libro.

Recomendación

Para asegurarse de que las bibliotecas se importan antes de que se ejecuten las fórmulas de Python, escriba las instrucciones import y cualquier configuración en la primera hoja de cálculo del libro. Si lo desea, puede reservar la primera hoja de cálculo específicamente para las instrucciones de importación y la configuración.

Importante

No todas las bibliotecas usan el formato import [library] as [name]de instrucción import . Por ejemplo, para importar la biblioteca beautifulsoup4, use la instrucción from bs4 import BeautifulSoupimport . Consulte la documentación de cada biblioteca para obtener información sobre la instrucción import recomendada.

En la tabla siguiente se muestra un subconjunto de las bibliotecas de código abierto proporcionadas por Anaconda que puede usar con Python en Excel. Las bibliotecas Matplotlib, NumPy, seaborn, statsmodels y pandas se importan de forma predeterminada. Las bibliotecas adicionales enumeradas en la tabla no se importan automáticamente, pero puede elegir importarlas si lo desea.

Importante

Para proteger la seguridad de los datos, estas bibliotecas no podrán realizar solicitudes de red ni acceder a los archivos y datos de su equipo local. Para obtener más información, consulte Seguridad de datos y Python en Excel.

Nota

Python en Excel admite fuentes en inglés, chino (simplificado), francés, alemán, japonés y español.

Biblioteca Descripción
Astropy Una biblioteca de Python para astronomía. Licencia: BSD-3-Clause.
beautifulsoup4 Una biblioteca de Python diseñada para el recorte de pantalla. Licencia: MIT.
Falsificador Genera datos falsos. Licencia: MIT.
aprendizaje desequilibrado Ayuda a abordar problemas de clasificación ofreciendo técnicas de repetición de muestreo. Depende de scikit-learn. Licencia: MIT.
IPython Una biblioteca para computación interactiva. Licencia: BSD-3-Clause.
Matplotlib Crea gráficos y figuras con calidad de publicación científica en Python. Licencia: PSF.
mlxtend Una biblioteca de aprendizaje automático para tareas diarias de ciencia de datos. Licencia: BSD-3-Clause.
NetworkX Un paquete de Python para crear y manipular redes complejas. Licencia: BSD-3-Clause.
NLTK Una biblioteca para el procesamiento de lenguaje natural. Las siguientes corporas están precargadas para su uso con Python en Excel: brown, punkt, stopwords, treebank, vader y wordnet2022. Licencia: Apache v2.
NumPy Ofrece procesamiento de matriz para números, cadenas, registros y objetos. Licencia: BSD-3-Clause.
pandas Ofrece estructuras de datos y herramientas de análisis de datos. Licencia: BSD-3-Clause.
Almohada Agrega compatibilidad para abrir, manipular y guardar diferentes formatos de archivo de imagen. Licencia: PIL.
trazado Una biblioteca de visualización de datos y trazado. Licencia: MIT.
Príncipe Una biblioteca para el análisis exploratorio de datos multivariantes en Python, que incluye diversos métodos para resumir datos tabulares. Licencia: MIT.
PyTables Reúne Python, la biblioteca HDF5 y la biblioteca NumPy para administrar grandes cantidades de datos. Licencia: BSD-3-Clause.
PyWavelets Una biblioteca de transformadas de ondícula. Licencia: MIT.
código qr Un generador de imágenes de código QR. Licencia: BSD-3-Clause.
scikit-learn Un conjunto de módulos de Python para el aprendizaje automático y la minería de datos. Licencia: BSD-3-Clause.
SciPy Una biblioteca científica para Python. Licencia: BSD-3-Clause.
seaborn Una biblioteca de visualización de datos estadísticos. Licencia: BSD-3-Clause.
bola de nieve Una colección de bibliotecas de algoritmos para Python. Licencia: BSD-2-Clause.
ecuarificar Crea mapas de árbol o visualizaciones para mostrar datos jerárquicos. Licencia: Apache v2.
statsmodels Cálculos y modelos estadísticos, para su uso con la biblioteca SciPy. Licencia: BSD-3-Clause.
SymPy Una biblioteca de Python para matemáticas simbólicas. Licencia: BSD-3-Clause.
tabular Una biblioteca para crear y dar formato a tablas. Licencia: MIT.
TheFuzz Ofrece coincidencia aproximada de cadenas para calcular las diferencias entre secuencias. Licencia: MIT.
wordcloud Un generador de nube de palabras. Licencia: MIT.

Más información de Anaconda

Para obtener más información sobre la integración y las bibliotecas admitidas, visite Anaconda.