Python

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

¿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

Python en Excel

✔️ 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

Añade Python en tu Excel
  1. 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.
  2. 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().
  3. 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.
  4. 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.
  5. 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.
  6. Solución de problemas:
    • Información sobre errores comunes como #PYTHON!#BUSY! y #CONNECT!.

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.

BibliotecaDescripción
AstropyUna biblioteca de Python para astronomía. Licencia: BSD-3-Clause.
beautifulsoup4Una biblioteca de Python diseñada para screen scraping. Licencia: MIT.
Faker Genera datos falsos. Licencia: MIT.  
imbalanced-learnAyuda a abordar problemas de clasificación ofreciendo técnicas de repetición de muestreo. Depende de scikit-learn. Licencia: MIT.
IPythonUna biblioteca para computación interactiva. Licencia: BSD-3-Clause.
MatplotlibCrea 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.
NetworkXUn paquete de Python para crear y manipular redes complejas. Licencia: BSD-3-Clause.
NLTKUna 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.
NumPyOfrece procesamiento de matriz para números, cadenas, registros y objetos. Licencia: BSD-3-Clause.
pandasOfrece estructuras de datos y herramientas de análisis de datos. Licencia: BSD-3-Clause.
PillowAgrega 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.  
PyTablesReúne Python, la biblioteca HDF5y la biblioteca NumPypara administrar grandes cantidades de datos. Licencia: BSD-3-Clause.
PyWaveletsUna biblioteca de transformadas de ondícula. Licencia: MIT.
qrcode Un generador de imágenes de código QR. Licencia: BSD-3-Clause.
scikit-learnUn conjunto de módulos de Python para el aprendizaje automático y la minería de datos. Licencia: BSD-3-Clause.
SciPyUna biblioteca científica para Python. Licencia: BSD-3-Clause.
seabornUna biblioteca de visualización de datos estadísticos. Licencia: BSD-3-Clause.
snowballstemmerUna 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.
statsmodelsCálculos y modelos estadísticos, para su uso con la biblioteca SciPy. Licencia: BSD-3-Clause.
SymPyUna biblioteca de Python para matemáticas simbólicas. Licencia: BSD-3-Clause.
tabulateUna 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.

Excel para Contabilidad con Copilot IA | Power BI – Excel, Contabilidad y TIC
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.