Ejemplo de uso de la acción Dividir

En este ejemplo, creará un bot para leer un archivo CSV y dividir una cadena específica en varias cadenas.

Requisitos previos:

Antes de empezar a crear el bot, cree un archivo en formato .CSV con los datos de la siguiente tabla y guárdelo como String_datatable.csv.
Nombre Ubicación Fecha de incorporación
Savio Bangalore 26/06/2021
Rene Bangalore 15/10/2021

Procedimiento

  1. Cree un bot.
    1. En el panel izquierdo, haga clic en Automatización.

      Se muestra la lista de formularios y bots disponibles.

    2. Haga clic en Crear un bot.
    3. Escriba el nombre del bot: String_split.
    4. Haga clic en Crear y editar.
  2. Abra y lea los datos del archivo CSV.
    1. Haga doble clic en la acción Excel avanzado > Abrir o arrástrela.
    2. Desde la opción Archivo en el campo Archivo de escritorio, haga clic en Examinar para seleccionar su archivo.
    3. Seleccione la casilla de verificación La hoja contiene un encabezado.
    4. Abra el archivo en el modo Lectura-escritura.
    5. En el campo Crear sesión de Excel, seleccione Sesión local.
    6. Haga doble clic o arrastre la acción Excel avanzado > Leer ahora.
    7. En la pestaña Opciones de celda, seleccione De celda específica e ingrese C2 en el campo Dirección de celda.
    8. En la pestaña Opción de lectura, seleccione la opción Leer texto visible en la celda.
    9. En el campo Nombre de sesión, introduzca la sesión que utilizó para abrir el archivo.
    10. En el campo Asignar valor a la variable, haga clic en el icono Crear variable para crear una variable.
    11. En la ventana Crear variable, ingrese list_outputdata en el campo Nombre.
    12. Haga clic en Crear y seleccionar.
    13. Haga doble clic o arrastre la acción Excel avanzado > Cerrar para cerrar el archivo .txt.
    14. En el campo Nombre de la sesión, ingrese el nombre de la sesión que usó en la acción Abrir para abrir el archivo.
  3. Para imprimir los valores de la fila específica, haga doble clic o arrastre la acción Cuadro de mensaje. En el campo Escriba el mensaje para mostrar, escriba: $list_outputdata[0]$.

    Cuando ejecuta el bot, el bot muestra la cadena en la fila C2 como 26/06/2021.Leer los datos de la fila específica

  4. Para dividir la cadena especificada en varias cadenas, haga doble clic o arrastre la acción Cadena > Dividir.
    1. En el campo Cadena de origen, ingrese $list_outputdata[0]$.
    2. En el campo Delimitador, ingrese -.
    3. En la pestaña El delimitador es, seleccioneNo distingue entre mayúsculas y minúsculas.
    4. En la pestaña Dividir en subcadenas, seleccione Todas las posibles.
    5. En el campo Asignar valor a la variable, haga clic en el icono Crear variable para crear una variable.
    6. En la ventana Crear variable, ingrese substrings_split en el campo Nombre.
    7. Haga clic en Crear y seleccionar.
  5. Para imprimir los valores, haga doble clic en la acción Cuadro de mensaje o arrástrela. En el campo Escribir el mensaje para mostrar, introduzca los siguientes datos:

    Date is $substrings_split[0]$

    Month is $substrings_split[1]$

    Year is $substrings_split[2]$

  6. Haga clic en Guardar y, luego, en Ejecutar.

    El bot divide la cadena especificada en varias subcadenas y muestra el resultado de la siguiente manera:

    Dividir la cadena especificada en subcadenas