Python llega a Excel: 10 cosas que debes saber

Icono de tiempo de lectura 5 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Más información

Microsoft Python en Excel

Microsoft revelado ayer la función tan esperada de Python en Excel que permitirá a los usuarios combinar análisis de Python y Excel dentro del mismo libro de trabajo. para

1. Python en Excel está diseñado para analistas

Python en Excel es una característica innovadora diseñada para integrarse de forma nativa directamente en la cuadrícula de Excel. Con esta integración, los usuarios pueden ingresar código de Python en celdas de Excel, lo que permite un análisis potente para visualizaciones, limpieza de datos, aprendizaje automático, análisis predictivo y más.

Los usuarios de Excel ahora tienen acceso a las capacidades de Python para crear visualizaciones avanzadas, aprovechar los modelos de aprendizaje automático y emplear técnicas eficientes de limpieza de datos. Esta combinación perfecta de Excel y Python abre nuevas puertas para soluciones integrales dentro del mismo libro de trabajo, lo que mejora las capacidades analíticas de Excel.

2. Cómo habilitar Python en Excel

Habilitar Python en Excel es un proceso sencillo. Los usuarios deben unirse al Programa Insider de Microsoft 365 y elegir el nivel Beta Channel Insider. Una vez hecho esto, la vista previa de Python se puede habilitar seleccionando "Fórmulas" en la cinta y luego "Insertar Python" o ingresando =PY en una celda de Excel.

Esta función se está implementando actualmente en versión preliminar pública para aquellos en el programa Microsoft 365 Insiders, usando el Canal Beta en Excel para Windows. Este proceso paso a paso garantiza que los usuarios tengan acceso a las compilaciones más recientes y puedan explorar la integración de Python en Excel.

3. Escribir código Python en Excel

Escribir código Python en Excel es tan simple como seleccionar una celda y escribir el código. Una vez que Python está habilitado en una celda, muestra un ícono verde "PY", lo que indica que la celda está lista para el código de Python. Los usuarios pueden combinar Python con celdas y rangos de Excel usando la función personalizada de Python xl().

Esta integración permite visualizaciones avanzadas utilizando bibliotecas como Matplotlib y seaborn, aprendizaje automático con scikit-learn, análisis predictivo y técnicas eficientes de limpieza de datos. La capacidad de escribir código Python directamente en Excel mejora la experiencia del usuario y abre nuevas posibilidades para el análisis de datos.

4. Usando Python con objetos de Excel

El sistema xl() La función sirve como un puente entre Excel y Python, aceptando objetos de Excel como rangos, tablas y consultas. Los usuarios pueden escribir referencias directamente en una celda de Python con esta función, lo que permite una integración perfecta con herramientas familiares de Excel como fórmulas, tablas dinámicas y gráficos.

Esta compatibilidad garantiza que los usuarios puedan aprovechar lo mejor de Excel y Python, creando un flujo de trabajo unificado que mejora la productividad y las capacidades analíticas.

5. Barra de fórmulas para código Python

La barra de fórmulas de Excel se ha mejorado para proporcionar un comportamiento de edición similar al código para Python. Los usuarios pueden crear nuevas líneas y expandir la barra de fórmulas para ver varias líneas de código, lo que hace que la codificación en Excel sea más intuitiva y fácil de usar. Esta función mejora la experiencia de codificación dentro de Excel, lo que permite a los usuarios escribir y editar código Python con facilidad, de forma similar a trabajar en un editor de código tradicional.

6. Tipos de salida de Python

Los usuarios tienen control sobre cómo se devuelven los cálculos de Python a Excel. Los resultados se pueden mostrar como objetos de Python o como valores de Excel directamente en una celda. El tipo de salida se puede cambiar usando el menú contextual o el menú de salida de Python en la barra de fórmulas, lo que brinda flexibilidad en la visualización de resultados. Este control garantiza que los usuarios puedan adaptar el resultado a sus necesidades específicas, ya sea que deseen manipular aún más los datos dentro de Python o mostrar los resultados directamente dentro de una celda de Excel.

7. Importación de datos externos

La importación de datos externos a Python en Excel es fácil con la función Obtener y transformar de Excel y Power Query. A diferencia de las funciones de datos externos comunes en Python, Python en Excel es compatible con los conectores integrados de Excel, lo que permite una fácil integración con fuentes de datos externas. Esta compatibilidad garantiza que los usuarios puedan incorporar fácilmente datos externos a Python en los flujos de trabajo de Excel, mejorando el proceso de análisis de datos y permitiendo obtener información más completa.

8. Orden de cálculo en celdas de Python

Comprender el orden de cálculo en las celdas de Python es vital para la ejecución adecuada del código. Las celdas de Python se calculan en el orden de las filas principales en una hoja de trabajo de Python en Excel. Este orden es esencial al definir y hacer referencia a variables, asegurando que las variables se definan antes de hacer referencia a ellas. Esta comprensión del orden de los cálculos ayuda a los usuarios a escribir código eficiente y sin errores dentro del entorno de Excel.

9. Opciones de recálculo

Los usuarios tienen la opción de suspender los recálculos de Python para mejorar el rendimiento utilizando el modo de cálculo parcial o manual. Estos modos brindan control sobre el proceso de recálculo, lo que permite a los usuarios activar cálculos cuando estén listos. Este control garantiza que los usuarios puedan administrar el rendimiento de sus libros de Excel, especialmente cuando trabajan con grandes conjuntos de datos o cálculos complejos.

10. Python en Excel se ejecuta de forma segura en la nube de Microsoft

El código Python utilizado por Excel se ejecuta en la nube de Microsoft con seguridad de nivel empresarial. El código se ejecuta en contenedores aislados mediante Azure Container Instances, lo que garantiza la privacidad de los datos y el cumplimiento de la experiencia conectada de Microsoft 365. Este entorno seguro mejora la colaboración y el uso compartido de libros de trabajo de Python en Excel, lo que brinda tranquilidad a los usuarios que trabajan con datos confidenciales.

 

Foro de usuarios

mensajes de 0