Ejemplo de uso de la acción Dividir
- Última actualización2024/10/31
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
- Cree un bot.
- En el panel izquierdo, haga clic en Automatización.
Se muestra la lista de formularios y bots disponibles.
- Haga clic en Crear un bot.
- Escriba el nombre del bot: String_split.
- Haga clic en Crear y editar.
- En el panel izquierdo, haga clic en Automatización.
- Abra y lea los datos del archivo CSV.
- Haga doble clic en la acción o arrástrela.
- Desde la opción Archivo en el campo Archivo de escritorio, haga clic en Examinar para seleccionar su archivo.
- Seleccione la casilla de verificación La hoja contiene un encabezado.
- Abra el archivo en el modo Lectura-escritura.
- En el campo Crear sesión de Excel, seleccione Sesión local.
- Haga doble clic o arrastre la acción .
- En la pestaña Opciones de celda, seleccione De celda específica e ingrese C2 en el campo Dirección de celda.
- En la pestaña Opción de lectura, seleccione la opción Leer texto visible en la celda.
- En el campo Nombre de sesión, introduzca la sesión que utilizó para abrir el archivo.
- En el campo Asignar valor a la variable, haga clic en el icono Crear variable para crear una variable.
- En la ventana Crear variable, ingrese list_outputdata en el campo Nombre.
- Haga clic en Crear y seleccionar.
- Haga doble clic o arrastre la acción para cerrar el archivo .txt.
- 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.
- 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.
- Para dividir la cadena especificada en varias cadenas, haga doble clic o arrastre la acción
.
- En el campo Cadena de origen, ingrese $list_outputdata[0]$.
- En el campo Delimitador, ingrese -.
- En la pestaña El delimitador es, seleccioneNo distingue entre mayúsculas y minúsculas.
- En la pestaña Dividir en subcadenas, seleccione Todas las posibles.
- En el campo Asignar valor a la variable, haga clic en el icono Crear variable para crear una variable.
- En la ventana Crear variable, ingrese substrings_split en el campo Nombre.
- Haga clic en Crear y seleccionar.
- 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]$
- 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: