PAD es (casi) gratis: lo que ofrece la licencia de Windows
Lo que Power Automate Desktop puede hacer sin licencia adicional y dónde la licencia de Windows llega a sus límites.
Automatización de Excel con Power Automate Desktop: acciones para leer, escribir, ordenar y filtrar localmente sin conector en la nube.
Muchas tareas de Excel en las empresas todavía se realizan manualmente hoy en día: copiar cifras de un archivo de datos en bruto, ordenarlas, filtrarlas, pegarlas en una plantilla, guardarlas y pasárselas a la siguiente persona. Precisamente para este tipo de trabajo, Power Automate Desktop (PAD) ofrece un grupo propio de acciones de Excel que se comunican directamente con una aplicación Excel instalada localmente, sin conector en la nube y sin que el archivo tenga que subirse antes a ningún sitio.
Es importante entender la diferencia con la conocida integración de Excel Online en los flujos en la nube antes de empezar. Las acciones de escritorio controlan una instancia real de Excel en tu equipo Windows a través de COM, igual que lo haría una macro. Esto significa que los complementos, las macros y los formatos complejos siguen siendo utilizables, pero también estás sujeto a los límites y peculiaridades de una instancia local de Excel. Según la referencia de acciones de Excel, este grupo cubre toda la gama, desde abrir, leer, escribir y dar formato hasta guardar y cerrar.
Todo flujo de Excel en PAD comienza con una de dos acciones que crean lo que se conoce como una instancia de Excel, la variable con la que trabajan todos los pasos siguientes.
Ambas acciones crean una variable ExcelInstance que se referencia en cada acción de Excel posterior. Sin este paso, ninguna de las siguientes acciones funcionará.
La acción Leer de la hoja de cálculo de Excel suele ser el segundo paso de un flujo. Mediante la opción «Retrieve» eliges si quieres obtener el valor de una sola celda, un rango de celdas, la selección actual o todos los valores disponibles de la hoja. La opción «La primera línea del rango contiene nombres de columna» permite usar los encabezados directamente como nombres de columna en la tabla de datos resultante, de modo que las acciones posteriores puedan dirigirse a los datos por nombre de columna en lugar de por letra.
Un detalle que suele generar confusión: si la opción «Obtener el contenido de las celdas como texto» está activada, PAD devuelve exactamente lo que Excel muestra, incluidos los símbolos de almohadilla (###) cuando una columna es demasiado estrecha. Según las limitaciones conocidas de la documentación, aquí ayuda la acción Cambiar el tamaño de columnas/filas antes de leer, o bien se prescinde por completo de la opción de texto y se leen en su lugar los valores brutos de las celdas.
Para la operación inversa está Escribir en la hoja de cálculo de Excel. Esta acción escribe un valor, una lista o toda una tabla de datos, ya sea en una celda concreta indicada (columna y fila) o en la celda actualmente activa. Si la variable escrita contiene una tabla, PAD rellena automáticamente las celdas correspondientes a la derecha y debajo, incluso si ya hay datos allí.
En torno a las operaciones de lectura y escritura propiamente dichas, PAD ofrece toda una serie de acciones de gestión con las que se puede crear un flujo lo bastante robusto para un uso en producción:
Un caso de uso típico de la automatización de Excel con PAD se ve así: un flujo inicia Excel con un archivo de exportación de datos en bruto, lee todos los valores disponibles incluida la fila de encabezado, filtra la tabla de datos según una columna determinada, por ejemplo un estado o un período, ordena el resultado y luego lo escribe en una hoja de informe previamente preparada. Al final, el flujo guarda y cierra el archivo automáticamente. Lo que antes suponía diez o quince minutos de clics manuales se ejecuta después en segundos y, además, se puede activar mediante una programación, de modo que el informe esté actualizado cada mañana en la carpeta acordada antes de que alguien siquiera lo pida.
Importante en la práctica: dado que PAD trabaja aquí con una instancia real de Excel de escritorio, normalmente necesitas un equipo con una instalación con licencia de Excel para estos flujos, ya sea tu propio puesto de trabajo o un entorno de automatización dedicado. Quien quiera ejecutar varios de estos flujos de forma productiva y fiable también debería prestar atención desde el principio a la gestión de errores, por ejemplo con las opciones «En caso de error» de cada acción, para que un proceso de Excel bloqueado no detenga todo el flujo. Quien quiera introducirse de forma estructurada en el tema encontrará en el módulo de aprendizaje sobre automatización de Excel en Power Automate para escritorio una introducción paso a paso junto con un ejercicio práctico. Con el la consultoría de Power Automate de NordFlux, te ayudamos a configurar este tipo de flujos de forma robusta desde el principio, para que un trabajador digital se haga cargo de la rutina de Excel mientras tú mantienes el control sobre el resultado.
No todos los archivos de Excel se pueden automatizar con PAD sin más. La documentación menciona sobre todo una fuente de errores recurrente: los archivos ubicados en una carpeta sincronizada mediante OneDrive o SharePoint suelen provocar un error en la acción Iniciar Excel: «Archivo no encontrado», porque la automatización COM no es totalmente compatible con la sincronización de estos servicios. Como solución alternativa, Microsoft recomienda trabajar con una copia local del archivo y volver a escribirla al final, o bien abrir el archivo mediante la acción «Ejecutar aplicación» y luego adjuntarlo mediante Adjuntar a Excel en ejecución en el flujo. Quien planifique flujos de Excel en producción debería tener en cuenta este caso desde el principio, en lugar de descubrirlo solo tras la primera ejecución fallida.
No. Las acciones de Excel de Power Automate Desktop funcionan con una aplicación Excel instalada localmente a través de COM y forman parte de las acciones de flujo de escritorio, no del mundo de los conectores en la nube. Solo se requiere una instalación de Excel funcional y con licencia en el equipo donde se ejecuta el flujo.
Para eso está la acción Adjuntar a Excel en ejecución, que conecta el flujo con una instancia de Excel ya en ejecución mediante el nombre del archivo o la ruta, en lugar de abrir una nueva, y también crea una variable ExcelInstance para los siguientes pasos.
Esto ocurre cuando la opción «Obtener el contenido de las celdas como texto» está activada en la acción «Leer de la hoja de cálculo de Excel» y una columna se muestra demasiado estrecha en Excel. PAD lee entonces exactamente lo que sería visible en pantalla. La acción Cambiar el tamaño de columnas/filas antes de la operación de lectura ayuda en este caso, o bien puedes prescindir de la opción de texto y trabajar con los valores brutos de las celdas.
No de forma fiable directamente desde la carpeta sincronizada, porque, según Microsoft, la automatización COM y los mecanismos de sincronización de OneDrive y SharePoint no son totalmente compatibles. Por eso, lo habitual es el rodeo a través de una copia local del archivo, que se vuelve a escribir después del procesamiento.
Sí, mediante la acción Ejecutar macro de Excel, siempre que se haya activado la opción «Cargar complementos y macros» al iniciar la instancia de Excel. El nombre de la macro se indica como texto, y los argumentos opcionales se separan con punto y coma.
NordFlux crea empleados digitales para las organizaciones: automatizaciones y agentes KI que asumen el trabajo repetitivo. Usted mantiene el control.
Lo que Power Automate Desktop puede hacer sin licencia adicional y dónde la licencia de Windows llega a sus límites.
Power Automate Desktop conecta portales sin API a través del navegador: acciones, grabador y límites de la automatización web.
¿Cloud Flow o Desktop Flow? Así se decide en Power Automate cuando interviene un ERP antiguo sin API.
Iniciar una instancia, leer celdas, ordenar hojas: hacerlo por su cuenta funciona bien para un primer informe. En cuanto varios flujos de Excel dependen entre sí o cambian los formatos, aparecen rápido los límites que describe el artículo. NordFlux diseña y opera soluciones PAD y Power Automate más complejas que siguen funcionando de forma fiable aunque crezca el volumen de datos.