Lea y revise la documentación de Automation Anywhere

Automatización 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 acciones desde Base de datos, Excel avanzado y Bucle paquetes.

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 TaskBot, ingrese el nombre del bot. Para obtener más información sobre la elección de nombres para el bot, consulte 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 acción 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 acción 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 acción 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 acción 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 acción Base de datos > Desconectar debajo del contenedor de bucle.
  6. Cierre la hoja de cálculo. Haga doble clic o arrastre la acción Excel avanzado > Cerrar hoja de cálculo.
  7. Haga clic en Guardar.
Enviar comentarios