Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

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

  • Actualizado: 2022/05/26
    • 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.

Antes de empezar

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

  • Cree una hoja de cálculo de Excel con los siguientes valores y guárdela (por ejemplo: Test_migration_db.xlsx).
    John Williams jwilliams@cmail.com
    Sam Li sam.li@xyz.org
    Carl Miller carl@carlmillerllc.com


  • Cree una tabla de base de datos Access llamada CustomerT con las siguientes columnas: (cree una base de datos similar a la imagen de abajo y guárdela; por ejemplo: guárdela como Test_Migration_db.accdb)
    • Nombre
    • Apellido
    • Correo electrónico

Procedimiento

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 el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear nuevo > Bot.

    3. En la ventana Crear bot de tareas, introduzca un nombre de bot. Para más información sobre la elección de bot nombres, véase bot convenciones de nomenclatura.
    4. Acepte la ubicación predeterminada de la carpeta \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 o arrastre la action Excel avanzado > Abrir.
    2. Haga clic en Examinar para proporcionar la ruta del archivo.

    3. Seleccione la opción para abrir el archivo en modo Lectura-escritura.
  3. Conéctese a la base de datos:
    1. Haga doble clic o arrastre la action Base de datos > Conectar.
    2. Seleccione el modo de conexión Definido por el usuario.

    3. Seleccione el tipo de base de datos Microsoft Access.
    4. Haga clic en Examinar para proporcionar la ruta del archivo.
  4. Inserte los valores de Excel en la base de datos, fila por fila:
    1. Haga doble clic o arrastre la action Bucle.
    2. Seleccione el iterador Excel avanzado > Para cada fila en la hoja de cálculo.
    3. Seleccione Todas las filas desde el desplegable Recorrer.

    4. En Asignar el valor actual a esta variable, cree la variable de registro rExcelCurrentRow.
    5. Arrastre la action Base de datos > Insertar/Actualizar/Eliminar al contenedor de bucle.
    6. Introduzca la siguiente instrucción SQL:
      INSERT INTO CustomerT (FirstName,LastName,Email) values ('$rExcelCurrentRow[0]$','$rExcelCurrentRow[1]$','$rExcelCurrentRow[2]$');


  5. Desconéctese de la base de datos. Arrastre la action Base de datos > Desconectar debajo del contenedor de bucle.
  6. Cierre la hoja de cálculo. Haga doble clic o arrastre la action Excel avanzado > Cerrar hoja de cálculo.
  7. Haga clic en Guardar.
Enviar comentarios
</