Los dos mundos de Excel y Python están chocando gracias a la nueva integración de Microsoft para impulsar el análisis y las visualizaciones de datos.
Microsoft está llevando el popular lenguaje de programación Python a Excel. Hoy está disponible una vista previa pública de la función, que permite a los usuarios de Excel manipular y analizar datos desde Python.
«Puede manipular y explorar datos en Excel utilizando gráficos y bibliotecas de Python, y luego utilizar las fórmulas, gráficos y tablas dinámicas de Excel para refinar aún más sus conocimientos», explica Stefan Kinnestrand , director general de trabajo moderno de Microsoft. «Ahora puede realizar análisis de datos avanzados en el entorno familiar de Excel accediendo a Python directamente desde la cinta de Excel».
No necesitará instalar ningún software adicional ni configurar un complemento para acceder a la funcionalidad, ya que la integración de Python en Excel será parte de los conectores integrados de Excel y Power Query. Microsoft también está agregando una nueva función PY que permite exponer los datos de Python dentro de la cuadrícula de una hoja de cálculo de Excel. A través de una asociación con Anaconda, un repositorio empresarial de Python, bibliotecas populares de Python como pandas, statsmodels y Matplotlib estarán disponibles en Excel.
Los cálculos de Python se ejecutan en la nube de Microsoft y los resultados se devuelven a una hoja de cálculo de Excel. Los usuarios de Excel podrán crear fórmulas, tablas dinámicas y gráficos, todos basados en datos de Python, con la capacidad de incorporar bibliotecas de gráficos como Matplotlib y Seaborn para visualizaciones como mapas de calor, gráficos de violín y gráficos de enjambre.
«Estoy entusiasmado de que esta excelente y estrecha integración de Python y Excel esté viendo la luz», dice Guido van Rossum, creador de Python y ahora ingeniero distinguido de Microsoft. “Espero que ambas comunidades encuentren nuevos usos interesantes en esta colaboración, amplificando las capacidades de cada socio. Cuando me uní a Microsoft hace tres años, no hubiera imaginado que esto fuera posible”.
Python en Excel se lanza hoy como una vista previa pública para Microsoft 365 Insiders en el canal Beta. Al principio se limitará a Windows antes de estar disponible para otras plataformas «en una fecha posterior». Microsoft dice que Python en Excel se incluirá en una suscripción de Microsoft 365 durante la vista previa, pero «algunas funciones estarán restringidas sin una licencia paga» una vez que finalice la vista previa.