Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejemplo de migración de datos de Excel a una base de datos

  • Actualizado: 6/23/2020
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA
    • Ejemplos

Ejemplo de migración de datos de Excel a una base de datos

En este ejemplo, se crea un bot para transferir valores de una hoja de cálculo de Excel a una base de datos utilizando actions desde Database, Excel advanced y Loop packages.

Prerequisites

Antes de comenzar a crear su bot, cree lo siguiente:

  • Hoja de cálculo de Excel con los siguientes valores:
    John Williams jwilliams@gmail.com
    Sam Li sam.li@xyz.org
    Carl Miller carl@carlmillerllc.com
  • Acceda a la tabla de base de datos llamada CustomerT con las siguientes columnas:
    • Nombre
    • Apellido
    • Correo electrónico

Procedure

Para migrar valores de una hoja de cálculo a una tabla en una base de datos, siga los pasos a continuación:

  1. Abrir un nuevo bot:
    1. En Control Room, seleccione Bots > My bots.
    2. Haga clic en Crear > nuevo Bot.
    3. En la ventana Create Task Bot (Crear grupo de tareas), introduzca un bot nombre.
    4. Acepte la ubicación de carpeta predeterminada \Bots\.
      Si desea cambiar la ruta de almacenamiento de su bot, haga clic en Elegir y siga las indicaciones.
    5. Haga clic en Crear y editar.
  2. Abra la hoja de cálculo:
    1. Haga doble clic en o arrastre Excel avanzado > Abrir action.
    2. Haga clic en Examinar para proporcionar la ruta del archivo.
    3. Seleccione la opción para abrir el archivo en modo Lectura-escritura.
    4. Haga clic en Aplicar.
  3. Conéctese a la base de datos:
    1. Haga doble clic o arrastre Base de datos > Conectar action.
    2. Seleccione el modo de conexión Definido por el usuario.
    3. Seleccione el tipo de base de datos de Microsoft Access.
    4. Haga clic en Examinar para proporcionar la ruta del archivo.
    5. Haga clic en Aplicar.
  4. Inserte los valores de Excel en la base de datos, fila por fila:
    1. Haga doble clic o arrastre Bucle action.
    2. Seleccione el iterador Excel avanzado > Para cada fila en el iterador de la hoja de cálculo.
    3. En Asignar el valor actual a esta variable, cree la variable de registro rExcelCurrentRow.
    4. Arrastre Base de datos > Insertar/Actualizar/Eliminar action al contenedor de Bucle.
    5. Introduzca la siguiente instrucción SQL:
      INSERT INTO CustomerT (FirstName,LastName,Email) values ('$rExcelCurrentRow[0]$','$rExcelCurrentRow[1]$','$rExcelCurrentRow[2]$');
    6. Haga clic en Aplicar.
  5. Desconéctese desde la base de datos:
    1. Arrastre la Base de datos > Desconectar action debajo del contenedor de bucle.
    2. Haga clic en Guardar.
  6. Cierre la hoja de cálculo:
    1. Haga doble clic o arrastre el comando Excel > Cerrar hoja de cálculo action.
    2. Haga clic en Guardar.
Enviar comentarios