Después de configurar una instancia de Excel, ya sea con la acción Iniciar Excel o Asociar a Excel en ejecución, puede gestionar sus hojas de cálculo de Excel.
Para leer y extraer los datos de un documento de Excel, utilice la acción Leer en hoja de cálculo de Excel. Puede recuperar el valor de una sola celda o de una tabla de datos. El siguiente ejemplo lee las celdas A1 a E5:
Cuando se ejecuta el flujo, la acción almacena los datos en una variable de tipo de tabla de datos:
Escriba datos a una hoja de Excel con la acción Escribir en la hoja de cálculo de Excel. Esta acción permite escribir cualquier variable o dato estático en una celda específica, o bien varias celdas en una hoja de cálculo de Excel.
El siguiente ejemplo escribe la tabla de datos mencionada anteriormente en la celda A51:
Cada celda de la tabla de datos se completa con su celda correspondiente en el libro. El resultado es que el rango de celdas A51 a E55 se llena con el contenido de la tabla de datos.
Cambiar tamaño de columnas o filas en la hoja de cálculo de Excel
Cambia el tamaño de una selección de columnas o filas en la hoja de cálculo activa de una instancia de Excel.
Especifique la instancia de Excel. Esta variable se debe especificar previamente en una acción de iniciar Excel.
Cambiar tamaño de destino
N/A
Columna, Fila
Column
Especifique si se cambiará el tamaño de las columnas o filas
Intervalo de selección
N/A
Único, Rango, Todos los disponibles
Soltero/a
Especifique si se seleccionará una sola columna o fila, un intervalo de columnas o filas, o todas las columnas o filas disponibles en la hoja de cálculo activa
Número de índice de la hoja de cálculo que se va a eliminar. La numeración empieza en 1, lo que significa que el índice de la primera hoja de cálculo es 1, el de la segunda es 2, etc.
Índice de la hoja de cálculo que se va a cambiar de nombre. La numeración empieza en 1, lo que significa que el índice de la primera hoja de cálculo es 1, el de la segunda es 2, etc.
Índice de la hoja de cálculo que se va a copiar. La numeración empieza en 1, lo que significa que el índice de la primera hoja de cálculo es 1, el de la segunda es 2, etc.
Seleccione si se debe especificar la celda que se va a activar de forma absoluta o relativa, utilizando una distancia de desplazamiento que es el número de celdas entre la celda de referencia activada actualmente y la celda activada real.
Valor numérico de la fila de la celda. La numeración comienza en 1.
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción
Descripción
No se pudo activar la celda
Indica un problema al activar una celda de Excel
Seleccionar celdas en la hoja de cálculo de Excel
Selecciona un rango de celdas en la hoja de cálculo activa de una instancia de Excel.
Tiene tres opciones cuando se trata de recuperar un rango de celdas a través de Excel con la acción Seleccionar celdas en la hoja de cálculo de Excel.
Para empezar, necesita una instancia de Excel válida, que puede crear usando la acción Iniciar Excel y proporcionando las respectivas entradas.
Para seleccionar un rango de celdas al proporcionar explícitamente las coordenadas del rango, seleccione la opción Rango de celdas en la propiedad Seleccionar y luego proporcione un rango ingresando el número o letra de las celdas que definen su inicio y final en las siguientes propiedades: Columna de inicio, Fila inicial, Columna final, Fin de fila.
Para seleccionar un rango de celdas, en relación con la celda actualmente activa, primero seleccione la opción Rango de celdas en relación con la celda activa en la propiedad Seleccionar. Luego defina la dirección en los ejes X e Y en función de la posición de la celda actualmente activa, así como el desplazamiento de la celda activa en los dos ejes modificando las propiedades Dirección del eje X, Desplazamiento del eje X, Dirección del eje Y y Desplazamiento del eje Y.
Para seleccionar un rango de celdas usando el nombre del rango, seleccione la opción Nombres de celdas en la propiedad Seleccionar.
Nombre que representa el rango de destino para autocompletar. El rango de origen debe comenzar desde la misma celda y debe incluirse en el rango de destino.
El número o letra de la columna inicial, donde se agregan los datos a partir de la primera fila vacía del destino. Si el campo se deja vacío, en su lugar se utiliza la primera columna del destino especificado.
El encabezado de la columna inicial, donde se agregan los datos comenzando desde la primera fila vacía del destino. Si el campo se deja vacío, en su lugar se utiliza la primera columna del destino especificado.
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción
Descripción
No se pudieron anexar las celdas
Indica un problema al anexar las celdas en Excel
Buscar rango en la hoja de cálculo de Excel
Encuentra y devuelve el resultado de la función LOOKUP de Excel.
La forma de matriz de BUSCAR busca en la primera fila o columna de una matriz el valor especificado y devuelve un valor de la misma posición en la última fila o columna de la matriz. Utilice esta forma de BUSCAR cuando los valores que desea hacer coincidir estén en la primera fila o columna de la matriz. Si esta opción permanece deshabilitada, se utiliza la forma vectorial de BUSCAR, que busca en un rango de una sola fila o columna (conocido como vector) un valor y devuelve un valor de la misma posición en un segundo rango de una sola fila o columna.
Establecer el color de las celdas en la hoja de cálculo de Excel
Rellena el fondo de las celdas seleccionadas con el color especificado, en la hoja de cálculo activa de una instancia de Excel.
Puede definir el color introduciendo un código hexadecimal o puede elegir entre una selección de nombres de color predefinidos que se proporcionan en la lista. Al seleccionar la opción 'Transparente', las celdas se quedan sin relleno de color.
Especifique si la hoja de cálculo de Excel debe estar bajo un proceso de Excel único. Las macros y los complementos de otras hojas de cálculo no serán accesibles.
Instancia de Excel específica para su uso con acciones de Excel posteriores. Esto permite al usuario especificar a cuál de varias hojas de cálculo de Excel debe acceder
Excepciones
Excepción
Descripción
No se pudo iniciar Excel
Indica un problema al iniciar una instancia de Excel
No se pudo abrir el documento de Excel
Indica un problema al abrir el documento de Excel especificado
Asociar a Excel en ejecución
Asocia a un documento de Excel que ya está abierto.
Especifique si desea recuperar el contenido de las celdas en forma de texto o el tipo coincidente más cercano, como Fecha y hora para fechas, Numérico para números, etc.
Especifique si se debe considerar la primera fila como nombres de columna. En este caso, los nombres no se leerán como datos en la tabla y las acciones posteriores pueden buscar en los datos por nombres de columna.
La instancia de Excel para guardar. Esta variable se debe especificar previamente en una acción de iniciar Excel.
Save mode
N/A
Guardar documento, Guardar documento como
Guardar documento
Cómo guardar el documento de esta instancia
Document format
N/D
Predeterminado (desde extensión), Libro de Excel (.xlsx), Macro de libro de Excel habilitada (.xlsm), Libro de Excel 97-2003 (.xls), Página web (.htm, .html), Plantilla de Excel (.xltx), Macro de plantilla de Excel habilitada (.xltm), Plantilla de Excel 97-2003 (.xlt), Texto (.txt), Texto Unicode (.txt), Texto Macintosh (.txt), Texto DOS (.txt), Hoja de cálculo XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), complemento de Excel (.xlam), complemento de Excel 97-2003 (.xla), Libro de trabajo XML Strict Open (.xlsx), Hoja de cálculo de OpenDocument (.ods), Datos XML (.xml), Libro binario de Excel (.xlsb)
Ingrese el texto, número o variable para insertar. Si la variable contiene una tabla, rellenará las celdas a la derecha y por abajo, sobrescribiendo, si es necesario, otros datos de celda y una lista rellenará las celdas inferiores.
Write mode
N/A
En la celda especificada, En la celda activa actualmente
En la celda especificada
Si se va a escribir en una celda especificada o la celda activa
La fila de celda en la que escribir. La numeración empieza en 1, lo que significa que el índice de la primera hoja de cálculo es 1, el de la segunda es 2, etc.
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción
Descripción
No se pudo escribir el valor en Excel
Indica un problema al escribir el valor especificado en la instancia de Excel
Instancia de Excel para cerrar. Esta variable se debe especificar previamente en una acción de iniciar Excel.
Before closing Excel
N/A
No guardar documento, Guardar documento, Guardar documento como
No guardar el documento
Si desea guardar el documento de esta instancia y cómo hacerlo antes de cerrar la instancia
Document format
N/D
Predeterminado (desde extensión), Libro de Excel (.xlsx), Macro de libro de Excel habilitada (.xlsm), Libro de Excel 97-2003 (.xls), Página web (.htm, .html), Plantilla de Excel (.xltx), Macro de plantilla de Excel habilitada (.xltm), Plantilla de Excel 97-2003 (.xlt), Texto (.txt), Texto Unicode (.txt), Texto Macintosh (.txt), Texto DOS (.txt), Hoja de cálculo XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), complemento de Excel (.xlam), complemento de Excel 97-2003 (.xla), Libro de trabajo XML Strict Open (.xlsx), Hoja de cálculo de OpenDocument (.ods), Datos XML (.xml), Libro binario de Excel (.xlsb)
Número de índice de la hoja de cálculo que se va a activar. La numeración empieza en 1, lo que significa que el índice de la primera hoja de cálculo es 1, el de la segunda es 2, etc.
La instancia de Excel con la que trabajar. Esta variable se debe especificar previamente en una acción de iniciar Excel.
Clear
N/A
Rango de celdas, Rango de celdas en relación con la celda activa, Celdas con nombre, Celda única
Rango de celdas
Especifica si se debe seleccionar un rango de celdas especificado explícitamente o un rango de celdas relativo a la celda activa, celdas con nombre o una única celda.
X Axis Direction
N/A
Izquierda, Derecha
Izquierdo
Dirección de desplazamiento del eje X. Dónde buscar a lo largo del eje horizontal, según la posición de la celda activa.
La instancia de Excel con la que trabajar. Esta variable se debe especificar previamente en una acción de iniciar Excel.
Ordenar columna en
N/A
Hoja activa, Tabla, Rango
Hoja activa
Especifique si la columna que desea ordenar forma parte de una tabla, de un rango especificado, ya sea por nombre o por coordenadas absolutas, o si forma parte de la hoja de cálculo activa general.
Indica que la primera fila de la hoja de cálculo es un encabezado.
Variables producidas
Esta acción no produce ninguna variable.
Excepciones
Excepción
Descripción
No se pudieron ordenar las celdas de la hoja de cálculo
Indica un problema al ordenar celdas en la hoja de cálculo.
Filtrar celdas en la hoja de cálculo de Excel
Filtrar celdas en la hoja de cálculo de Excel permite a los creadores crear y aplicar un filtro en la hoja, tabla o rango activo en los valores de una columna específica. Para filtrar varias columnas en una hoja/tabla/rango activo, deben usarse varias acciones Filtrar celdas en una hoja de cálculo de Excel, aplicando cada una el filtro respectivo.
Importante
Para aplicar múltiples filtros en una hoja/tabla/rango activo específico, asegúrese de que todas las acciones Filtrar celdas en una hoja de cálculo de Excel tengan como objetivo la misma fuente (hoja/tabla/rango activo).
Al usar Filtrar celdas en una hoja de cálculo de Excel en una hoja/rango activo con filtros ya existentes/aplicados:
Si el rango objetivo es el mismo en el que se aplicaron los filtros anteriores, se aplican todos los filtros.
Si el rango objetivo no coincide con el rango sobre el que se aplicaron los filtros anteriores, estos se borran y solo se aplica el último filtro.
Si el rango objetivo es una tabla, se aplican todos los filtros.
La instancia de Excel con la que trabajar. Esta variable se debe especificar previamente en una acción de iniciar Excel.
Filtrar columna en
N/A
Hoja activa, Tabla, Rango
Hoja activa
Especifique si la columna que desea filtrar forma parte de una tabla, de un rango especificado, ya sea por nombre o por coordenadas absolutas, o si forma parte de la hoja de cálculo activa general
La instancia de Excel con la que trabajar. Esta variable se debe especificar previamente en una acción de iniciar Excel.
Operation
N/A
Primera celda vacía, Primera celda vacía en la columna, Primera celda vacía en la fila, Todas las celdas vacías
Primera celda vacía
Especifique si desea buscar la primera celda vacía, la primera celda vacía de la columna, la primera celda vacía de la fila o todas las celdas vacías dentro de un rango específico.
Dirección de búsqueda
N/A
Por fila, Por columna
Por fila
Especifique si se buscará por filas o columnas para encontrar la primera celda vacía dentro de un rango específico.
Buscar en
N/A
Celdas con nombre, rango específico
Celdas con nombre
Busque una celda vacía en una celda con nombre o en un rango definido por la columna/fila inicial y la columna/fila final.
Indica un problema al recuperar las celdas vacías de la hoja de cálculo.
Limitaciones conocidas
Usando archivos de Excel sincronizados a través de OneDrive o SharePoint
La interacción con Microsoft Excel archivos contenidos en carpetas sincronizadas en OneDrive o SharePoint puede dar como resultado un flujo erróneo. Power Automate para escritorio utiliza objetos COM para interacciones de Excel. OneDrive y SharePoint no son totalmente compatibles con instancias de Excel iniciadas a través de COM.
Por este motivo, cuando intenta abrir un archivo Excel almacenado en un directorio de OneDrive o SharePoint, puede producirse un error de archivo no encontrado. Para resolver este problema, use una de las siguientes soluciones:
Solución alternativa 1
Haga una copia local del archivo Excel respectivo.
Modifique la copia local del archivo Excel usando Power Automate para las acciones de automatización de Excel del escritorio.
Anule la copia del archivo Excel sincronizado a través de OneDrive/Sharepoint con la copia local que incluye los últimos cambios.
Solución alternativa 2
Nota
Esta solución alternativa se puede utilizar en general cuando la acción Iniciar Excel no se ejecuta.
Abra una nueva instancia de Excel usando la acción Ejecutar aplicación . Asegúrese de proporcionar suficiente tiempo de espera entre acciones, permitiendo que el proceso de Excel se cargue por completo, incluidos los complementos.
Utilice la acción Adjuntar a Excel para adjuntarlo al nuevo proceso.