¿Eres nuevo en Python en Excel? Comienza con esta Introducción.
Python en Excel para Microsoft 365 te permite crear fórmulas de Python directamente en Excel, crear visualizaciones avanzadas y realizar análisis de datos complejos.
También tiene acceso a bibliotecas de Python de código abierto y seguridad de nivel empresarial.
Contenidos del post:
¿Qué es Python?
Python es un lenguaje de programación de alto nivel, interpretado y de propósito general, conocido por su facilidad de uso y su capacidad para manejar proyectos complejos de manera eficiente.
Python en Excel TOP

✔️ Escribir fórmulas Python directamente en la cuadrícula de Excel
✔️ Calcular Python en fórmulas de Excel
✔️Crear visualizaciones avanzadas
✔️Realizar análisis de datos complejos
✔️Bibliotecas de Python de Access
✔️Seguridad de nivel empresarial
✔️Compartir y actualizar informes con compañeros de trabajo
✔️Disponibilidad de la vista previa de Python en Excel
Características y puntos principales sobre Python en Excel
- Disponibilidad:
- Disponible para usuarios empresariales y personales en Windows, a partir de ciertas versiones.
- En versión preliminar para usuarios a través del Programa Insider de Microsoft 365.
- Uso de Python en Excel:
- Se puede insertar código Python en celdas usando la función
=PY. - Permite combinar Python con celdas y rangos de Excel mediante la función
xl().
- Se puede insertar código Python en celdas usando la función
- Funciones y características:
- Barra de fórmulas expandible para editar código Python.
- Tipos de salida configurables para devolver cálculos como objetos Python o valores de Excel.
- Importación de datos:
- Los datos deben proceder de la hoja de cálculo o Power Query.
- No se admiten funciones comunes de importación de datos externos como
pandas.read_csv.
- Orden y recálculo:
- Las celdas de Python se calculan en orden principal de fila.
- Modos de cálculo parcial y manual para mejorar el rendimiento.
- Solución de problemas:
- Información sobre errores comunes como
#PYTHON!,#BUSY!y#CONNECT!.
- Información sobre errores comunes como
Lista de bibliotecas recomendadas
En la tabla siguiente se muestra un subconjunto de las bibliotecas de código abierto proporcionadas que puedes 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 puedes elegir importarlas.
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. Más información, consulte Seguridad de datos y Python en Excel.
| Biblioteca | Descripción |
|---|---|
| Astropy | Una biblioteca de Python para astronomía. Licencia: BSD-3-Clause. |
| beautifulsoup4 | Una biblioteca de Python diseñada para screen scraping. Licencia: MIT. |
| Faker | Genera datos falsos. Licencia: MIT. |
| imbalanced-learn | 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. |
| Pillow | Agrega compatibilidad para abrir, manipular y guardar diferentes formatos de archivo de imagen. Licencia: PIL. |
| plotnine | Una biblioteca de visualización de datos y trazado. Licencia: MIT. |
| Prince | 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 HDF5y la biblioteca NumPypara administrar grandes cantidades de datos. Licencia: BSD-3-Clause. |
| PyWavelets | Una biblioteca de transformadas de ondícula. Licencia: MIT. |
| qrcode | 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. |
| snowballstemmer | Una colección de bibliotecas de algoritmos para Python. Licencia: BSD-2-Clause. |
| squarify | 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. |
| tabulate | 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. |
Continua aprendiendo Python en Excel
Crear diagramas y gráficos de Python en Excel
Bibliotecas de código abierto y Python en Excel
Finalmente si esta usas esta herramienta en Excel, te animo a comentar sobre ello al pie del post.
También puedes escribirme al email de este site: hola@excelcontabilidadytic.com.

