Ejemplo de introducción de datos en un formulario web desde una hoja de cálculo

Cree un bot que lea múltiples filas de datos de una hoja XLSX y los introduzca en un formulario web. Utilice las acciones de los paquetes Excel avanzado, Bucle y Grabador para crear el bot.

Antes de empezar

Antes de comenzar a crear el bot, puede crear los siguientes conjuntos de datos en su escritorio en el formato .xlsx, como se indica a continuación.
Nombre del empleado Edad Cantidad de la reclamación Fecha de la reclamación Tipo de reclamación
Mike 30 469 3/22/2022 Médico
Sarah 34 766 28/3/2022 Dental
Chris 41 428 13/05/2022 Médico
Samantha 45 1000 05/9/2022 Médico
Para leer valores de un archivo de Excel e ingresarlos en un formulario web, haga lo siguiente:

Procedimiento

  1. Crear un nuevo bot:
    1. En el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear nuevo > Bot.
    3. En la ventana Crear TaskBot, ingrese el nombre del bot.
    4. Acepte la ubicación predeterminada de la carpeta: \Bots\
      Para cambiar la ruta de almacenamiento predeterminada de su bot, haga clic en Elegir y siga las indicaciones.
    5. Haga clic en Crear y editar.
  2. Abra el archivo de Excel.
    1. Haga doble clic en la acción Excel avanzado > Abrir o arrástrela.
    2. Especifique el nombre de la sesión.
    3. Seleccione el archivo de Excel.
    4. Marque la opción La hoja contiene un encabezado.
    Al marcar la opción La hoja contiene un encabezado, usted habilita el bot para buscar la columna por el nombre del encabezado durante el tiempo de ejecución.
  3. Abra el sitio web.
    1. Haga doble clic o arrastre la acción Navegador > Abrir.
    2. Introduzca la URL del sitio web en la que consiste el formulario web para actualizar los datos.
  4. Recupere los valores de la hoja de cálculo y guárdelos en una variable de la tabla.
    1. Haga doble clic en la acción Excel avanzado > Obtener múltiples celdas o arrástrela.
    2. Escriba el mismo nombre de sesión que usó en la acción Excel avanzado > Abrir.
    3. Seleccione Todas las filas en la lista desplegable.
    4. Cree una variable de tabla con el ícono ubicado a la derecha de la lista desplegable Asignar a variable.
  5. Indique al bot que procese los datos fila por fila.
    1. Haga doble clic en la acción Bucle o arrástrela.
    2. Seleccione el iterador Para cada fila en la tabla.
    3. Seleccione la misma variable de tabla que usó en Obtener varias celdas.
    4. Cree una variable de registro con el ícono ubicado a la derecha de la lista desplegable Asignar a variable.
    La variable de registro contiene todos los valores para una fila. Con cada repetición del bucle, el bot recupera los valores de la fila siguiente y los almacena en la variable de registro, sobrescribiendo los valores de la fila anterior.
  6. Asigne el encabezado de la primera columna al cuadro de texto del formulario web.
    1. Haga doble clic en la acción Grabador > Capturar o arrástrela.
    2. Seleccione la misma ventana que abrió con la acción Abrir .
    3. Haga clic en Capturar objeto.
    4. Pase el cursor sobre el cuadro de texto hasta que aparezca un contorno rojo.
    5. Haga clic en el cuadro de texto.
    6. Regrese a la Control Room.
    7. Verifique que el valor Tipo de control sea TEXTBOX (Cuadro de texto).
    8. Seleccione Establecer texto desde la lista desplegable Acción.
    9. En el campo Pulsaciones de teclas, inserte la misma variable de registro que usó en el bucle.
    10. Seleccione la opción Por nombre y copie y pegue el encabezado de la primera columna en el campo.
  7. Repita los subpasos en el paso 5 para asignar las otras columnas, con las siguientes diferencias:
    1. En lugar de buscar el título de la ventana del navegador, inserte la variable de ventana generada por el Grabador.
    2. Cuando inserte la variable de registro en el campo Pulsaciones de teclas, copie y pegue el encabezado de columna subsiguiente en el campo "Por nombre".
  8. Capture el botón Submit (Enviar).
    1. Haga doble clic en la acción Grabador > Capturar o arrástrela.
    2. Inserte la variable de ventana generada por el Grabador.
    3. Haga clic en Capturar objeto.
    4. Verifique que el valor de Tipo de control sea BUTTON (Botón).
    5. Seleccione la acción Clic.
  9. Haga clic en Guardar.