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 Grabadora 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
-
Crear un nuevo bot:
-
En el panel izquierdo, haga clic en Automatización.
-
Haga clic en .
-
En la ventana Crear TaskBot, ingrese el nombre del bot.
-
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.
-
Haga clic en Crear y editar.
-
Abra el archivo de Excel.
-
Haga doble clic en la acción o arrástrela.
-
Especifique el nombre de la sesión.
-
Seleccione el archivo de Excel.
-
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.
-
Abra el sitio web.
-
Haga doble clic o arrastre la acción
.
-
Introduzca la URL del sitio web en la que consiste el formulario web para actualizar los datos.
-
Recupere los valores de la hoja de cálculo y guárdelos en una variable de la tabla.
-
Haga doble clic en la acción o arrástrela.
-
Escriba el mismo nombre de sesión que usó en la acción .
-
Seleccione Todas las filas en la lista desplegable.
-
Cree una variable de tabla con el ícono ubicado a la derecha de la lista desplegable Asignar a variable.
-
Indique al bot que procese los datos fila por fila.
-
Haga doble clic en la acción Bucle o arrástrela.
-
Seleccione el iterador Para cada fila en la tabla.
-
Seleccione la misma variable de tabla que usó en Obtener varias celdas.
-
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.
-
Asigne el encabezado de la primera columna al cuadro de texto del formulario web.
-
Haga doble clic en la acción o arrástrela.
-
Seleccione la misma ventana que abrió con la acción
Abrir
.
-
Haga clic en Capturar objeto.
-
Pase el cursor sobre el cuadro de texto hasta que aparezca un contorno rojo.
-
Haga clic en el cuadro de texto.
-
Regrese a la Control Room.
-
Verifique que el valor Tipo de control sea TEXTBOX (Cuadro de texto).
-
Seleccione Establecer texto desde la lista desplegable Acción.
-
En el campo Pulsaciones de teclas, inserte la misma variable de registro que usó en el bucle.
-
Seleccione la opción Por nombre y copie y pegue el encabezado de la primera columna en el campo.
-
Repita los subpasos en el paso 5 para asignar las otras columnas, con las siguientes diferencias:
-
En lugar de buscar el título de la ventana del navegador, inserte la variable de ventana generada por el Grabador.
-
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".
-
Capture el botón Submit (Enviar).
-
Haga doble clic en la acción o arrástrela.
-
Inserte la variable de ventana generada por el Grabador.
-
Haga clic en Capturar objeto.
-
Verifique que el valor de Tipo de control sea BUTTON (Botón).
-
Seleccione la acción Clic.
-
Haga clic en Guardar.