Buenas noticias para quienes se sienten limitados por las opciones de manipulación de datos de microsoft Excel: ahora pueden usar Python en sus hojas de cálculo. La integración del lenguaje de programación se lanzó la semana pasada y la función está disponible en versión preliminar pública. Según Microsoft, esta integración es totalmente nativa en Excel, es decir que no es necesario realizar ninguna configuración para que funcione. (Aún debe estar suscrito al programa Microsoft 365 Insider para acceder a las funciones de vista previa en las aplicaciones de Office).
Por lo tanto, es posible escribir código Python directamente en las celdas usando la nueva función =PY(), que luego se ejecuta en la nube. Los resultados se muestran en la hoja de cálculo. En los ejemplos presentados por Microsoft, se pueden realizar acciones comunes, como la creación de tablas dinámicas y gráficos, utilizando Python. La asociación de Microsoft con Anaconda, un repositorio de Python que contiene bibliotecas populares como Matplotlib, pandas y scikit-learn, también debería permitir visualizaciones más avanzadas.
Encapsulación en un contenedor en Azure por seguridad
La única limitación potencial es que todo se ejecuta en la nube, lo que significa que no es posible acceder a las instalaciones locales de Python, incluidas las personalizaciones que pueda tener. Microsoft explica que Python en Excel está protegido mediante el uso de contenedores aislados, y el código se ejecuta en un hipervisor en Azure. Los libros de trabajo en línea también se abren en contenedores separados. Esta documentación proporciona información sobre las prácticas de seguridad de datos de Microsoft con respecto a Python).
Para comenzar, debe estar suscrito al canal Beta Insiders y utilizar la versión de Excel para Windows (compilación 16.0.16818.20000). Microsoft dice que la compatibilidad con Python en Excel para otras plataformas llegará en una fecha posterior. Tenga en cuenta que la función se está implementando gradualmente, por lo que ni siquiera los usuarios de Windows tienen acceso a ella todavía. Además, algunas funciones pueden estar reservadas para titulares de licencias pagas. (Por lo tanto, para asegurarse de tener acceso sin restricciones a Python en Excel cuando pruebe la función por primera vez, es mejor hacerlo durante esta fase de vista previa.
Otras noticias que te pueden interesar