Lea y revise la documentación de Automation Anywhere

Cerrar contenidos

Contenidos

Abrir contenidos

Comando de Excel: contiene encabezado

  • Actualizado: 10/16/2020
    • 11.3.x
    • Explorar
    • Enterprise

Comando de Excel: contiene encabezado

La opción Contiene encabezado le permite configurar los parámetros del comando para incluir o excluir encabezados.

Descripción general

Al utilizar el comando Excel para recuperar datos de una hoja de cálculo de Excel donde la primera fila esté definida como encabezado, deberá especificar las filas y columnas de manera que se tomen en cuenta esos encabezados.

Contiene encabezados en las operaciones de Excel

La opción Contiene encabezados permite extraer/acceder a datos de la hoja de cálculo activa que tiene la primera fila definida como encabezado. Puede definir la opción en Abrir hoja de cálculo para una sesión en particular. Esto aplica para las operaciones de Excel Obtener celdas, Establecer celda, Ir a la celda, Buscar/Reemplazar y Eliminar celda para esa sesión en particular.

Además, en los casos donde una más columnas de la hoja de cálculo objetivo de Excel cambien de posición debido a una actualización (p. ej., al introducir nuevas columnas o eliminar columnas existentes), la lógica de automatización de TaskBot o MetaBot correspondiente se debe actualizar para ajustarse a este cambio. Al utilizar la opción "Contiene encabezado", puede habilitar la lógica de TaskBot o MetaBot para asignar automáticamente las columnas reubicadas de la hoja de cálculo objetivo de Excel.

La opción Contiene encabezado en el cuadro de diálogo Excel.

Variable Celda de Excel: indispensable para la opción Contiene encabezado

Puede utilizar la variable de sistema Celda de Excel al configurar la opción Contiene encabezado. Esta variable es exclusiva para la opción Contiene encabezado.

Variable del sistema de celda de Excel que se utiliza para contener el encabezado.

La opción Celda de Excel se debe usar al configurar los comandos de Excel Obtener celdas, Establecer celda, Ir a la celda, Buscar/Reemplazar y Eliminar celda. Durante el tiempo de reproducción, la variable indicará el nombre de la columna y la posición de la celda del encabezado. Otorga a la columna una referencia para la celda definida. Por ejemplo, si la celda se define como A5, se referirá a Fila A, Columna 6 cuando la opción "Contiene encabezado" esté habilitada.

Nota: La cadena definida en la variable debe coincidir de manera exacta. Por ejemplo, al obtener o recuperar datos de cada celda, o de las celdas especificadas bajo el título "ID", use la variable de sistema $Excel Cell(Id,2)$. Otras variables, como '$Excel Cell(id,2)$' o '$Excel Cell(<space>Id<space>),2$' se considerarán como no válidas.

Si utiliza esta variable sin configurar el comando Abrir hoja de cálculo el programa mostrará el siguiente error durante el tiempo de reproducción: "para habilitar la variable Celda de Excel, configure el comando Abrir hoja de cálculo."

Para obtener más información sobre la variable, consulte Variables de sistema de Excel.

El dónde y el cómo de la opción Contiene encabezado

Puede aplicar la opción Contiene encabezado para las operaciones de Excel:

  • Abrir hoja de cálculo: la opción Contiene encabezado se controla desde este subcomando, pues está configurada para la sesión especificada aquí. Las operaciones consecuentes en Excel tomarán en cuenta esta opción, independientemente de si se seleccionó o no para la sesión especificada en este comando. Por lo tanto, es indispensable configurar este comando.

    Puntos de referencia:

    • Al abrir varias hojas de cálculo durante la automatización, el programa toma en cuenta la última acción de la hoja de cálculo. Esto significa que, si la opción "Contiene encabezado" está habilitada en la Sesión 1, pero no en la Sesión 2, el comando consecuente no tendrá habilitada la opción Contiene encabezado a menos que especifique la sesión en particular que tiene la opción Contiene encabezado (que, en este caso, es la Sesión 1).
    • En las hojas de cálculo que tienen el nombre/contenido duplicado en el encabezado, el programa tomará en cuenta la primera aparición del nombre/contenido del encabezado.
    • Si incluye un valor no válido, o si la fila del encabezado no coincide, el programa mostrará un error durante el tiempo de reproducción.
    • Puede ingresar un máximo de tres (3) letras para un título de columna (p. ej., ABC). Si ingresa más, se mostrará el error "Revise el valor especificado en el título de la columna. Solo puede ingresar hasta 3 letras".
  • Obtener celdas: para los parámetros "Obtener celda individual" u "Obtener celdas múltiples", incluya la variable Celda de Excel en los cuadros de texto de "Celda específica" o "De celda específica" y "A celda específica", como se muestra a continuación:

    En la variable, ingrese el título del encabezado de celda. Por ejemplo, si el rango de celdas especificado es de A5 a A10, defina la variable con el título de encabezado que aparece en A1, que en este caso es "Id".

    Nota: En las ediciones anteriores a la versión 8.1, la opción "Contiene encabezado" era aplicable y estaba disponible únicamente en el comando Obtener celdas. Si está reconfigurando una tarea que utiliza esa versión con la opción "Contiene encabezado" habilitada, esta estará "desactivada". Se recomienda reconfigurar el comando en la tarea si desea que esta se ejecute adecuadamente en la edición actual.

    Si encuentra un error al utilizar la operación Obtener celdas cuando se selecciona la opción Contiene encabezado, consulte Error on Excel Command Get Cells (A-People login required).

  • Establecer celda: puede aplicar la opción "Contiene encabezado" a diferentes parámetros, como Celda activa y Celda específica, al configurar el comando Establecer celda. Si cambia la posición de la celda, los valores de las celdas especificadas se establecerán consecuentemente.

    Sin embargo, no es posible restablecer el valor de las celdas si la celda seleccionada es un encabezado. En estos casos, se mostrará el error "La celda especificada forma parte de la fila de encabezado. No puede establecer un valor en ella porque la opción "Contiene encabezado" está habilitada. durante el tiempo de juego.

    Tampoco podrá establecer el valor de una celda que está definida como título de encabezado. Lo mismo sucede si está en modo de edición y la opción está habilitada.

  • Ir a celda: puede ir a una celda específica o activa cuando la opción "Contiene encabezado" está habilitada. Todas las condiciones aplicables para el uso de Establecer celda también aplican en este caso.

    Nota: En el Automation Anywhere Comando Excel, Celda activa > Final de la fila/columna se refiere al "final de la fila/columna de datos", y no al final de la fila/columna de la hoja de cálculo.
  • Eliminar celdas: al utilizar este comando para la opción "Contiene encabezado", no podrá eliminar las celdas que tengan un título de encabezado definido, es decir, en la primera fila de la hoja de cálculo. Si especificó una celda definida como encabezado al usar el parámetro de celda activa o específica, se mostrará el error "La celda especificada forma parte de una fila de encabezado. No se puede eliminar porque la opción "Contiene encabezado" está habilitada. durante el tiempo de juego.

  • Buscar/Reemplazar: al utilizar este comando para la opción "Contiene encabezado", podrá Buscar un valor de celda por fila o columna, pero solamente podrá Reemplazar el contenido en las celdas que no estén definidas como título de encabezado. Si especifica una celda definida como encabezado, se mostrará el error "La celda especificada forma parte de una fila de encabezado. No se puede reemplazar su valor porque la opción "Contiene encabezado" está habilitada". durante el tiempo de juego.

Enviar comentarios