activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 24 de feb. de 2026

Cuadrícula de datos

Este tutorial proporciona instrucciones paso a paso sobre cómo crear y usar un componente de cuadrícula de datos. Aprenderá a pasar datos a la cuadrícula de datos, actualizarlos en tiempo real y extraer información. El tutorial utiliza un archivo CSV para introducir datos en la cuadrícula de datos.

Esta automatización utiliza un registro CSV de los estudiantes y los resultados de sus exámenes y lo muestra en un formulario en el que se pueden actualizar los resultados del examen y su estado correspondiente ("aprobado" o "reprobado") en tiempo real. Además, la automatización le permite desencadenar la extracción del registro y la salida en la consola.

  1. Crea un nuevo formulario. Para este ejemplo, nómbralo DataGrid.

    1. Añade un componente de Cuadrícula de datos dentro del formulario.

    2. Añade los componentes correspondientes para cada columna del archivo CSV que quieres pasar al formulario.

      Para este ejemplo, añade un campo de texto (fullName), una casilla de verificación (seniorYear) y una lista desplegable (examResults).

      docs image

      Nota:

      Ten en cuenta que los nombres de propiedad de los componentes distinguen entre mayúsculas y minúsculas y deben coincidir con precisión con los nombres de columna en el archivo CSV, así como con los nombres de columna de las tablas de datos.

    3. Además, añade un campo de texto adicional dentro de la cuadrícula de datos llamado Estado. Esto se utilizará para las actualizaciones de formularios.

    4. Añade un botón fuera de la cuadrícula de datos. Este botón activará la extracción de la cuadrícula de datos.

      docs image

  2. En el Flujo de trabajo principal , añade y configura las siguientes actividades:

    1. Leer CSV : introduce el archivo CSV que contiene los datos para la cuadrícula de datos. Crea una variable TablaDeDatos para almacenar el archivo CSV de salida.

      En este ejemplo, asígnele el nombre dataGridDataTable.

    2. Vuelve a tu formulario y establece el Nombre de propiedad del componente Cuadrícula de datos como la variable TablaDeDatos que creaste en el paso secundario a, donde almacenas el archivo CSV de salida. Para este ejemplo, establece el Nombre de la propiedad como dataGridDataTable.

    3. Mostrar formulario : selecciona el formulario CuadrículaDeDatos y pasa los datos de la TablaDeDatos a la Cuadrícula de datos.

    4. En el diccionario de argumentos , añade una entrada para el argumento dataGrid con el tipo System.Data.DataTable y la dirección In y establece el valor en dataGridDataTable.

      ClaveTipoDirecciónValor
      dataGrid (el nombre de propiedad de la cuadrícula de datos)System.Data.DataTableIndataGridTable
    5. Ejecutar desencadenadores locales : habilita todos los desencadenadores dentro del proyecto.

  3. Crea un flujo de trabajo de desencadenador llamado fieldChangedTrigger, responsable de establecer el estado de un estudiante como suspenso o aprobado, según el resultado de su examen.

    1. Añade una actividad de desencadenador de formulario y establece el evento cuando cambie el campo examResults .

    2. Añade una actividad Construir tabla de datos , para crear una TablaDeDatos donde los valores de CuadrículaDeDatos se almacenarán cuando se active el desencadenador.

      Nombra la variable de salida como editedDataTable.

    3. Añade una actividad Obtener valores de formulario para recuperar la cuadrícula de datos en la TablaDeDatos que creaste en el subpaso b (editedDataTable).

    4. Añade una actividad Para cada fila , para iterar a través de cada resultado del examen y establecer el campo Status en consecuencia. Introduce la TablaDeDatos que creaste en el subpaso b (editedDataTable) en el campo Tabla de datos .

    5. En el cuerpo de la actividad Para cada fila, añade una actividad Si y establece la condición como CurrentRow("examResults").ToString="f".

      Ten en cuenta que los valores distinguen entre mayúsculas y minúsculas. Esta es la razón por la que utilizamos la "f" minúscula dentro de la condición, en lugar de la "F" mayúscula.

      docs image

    6. En el cuerpo Entonces , añade una actividad Asignar para asignar el estado del estudiante como "suspendido" cuando el resultado de su examen sea F.

      Guardar enValor a guardar
      CurrentRow("status")"failed"
    7. En el cuerpo Si no , añade de nuevo una actividad Asignar , esta vez para la situación en la que el estado de un estudiante es "aprobado", porque el resultado de su examen no es F.

      Guardar enValor a guardar
      CurrentRow("status")"passed"
    8. Fuera de la actividad Para cada fila , añade una actividad Establecer valores de formulario , para pasar la cuadrícula de datos actualizada de nuevo al formulario. En el campo Clave , usa dataGrid con el Tipo System.Data.DataTable y establece el valor en editedDataTable.

      ClaveTipoValor
      dataGridSystem.Data.DataTableeditedDataTable
  4. Crea un flujo de trabajo de desencadenador llamado extracto en el que se ha hecho clic, responsable de extraer el DataGrid y generarlo como String en formato CSV.

    1. Añade una actividad de desencadenador de formulario y establece el evento cuando se haga clic en el botón extract .

    2. Añade una actividad Obtener valores de formulario para extraer la cuadrícula de datos en una TablaDeDatos. Añade una entrada en el diccionario de Argumentos para dataGrid con el Tipo System.Data.DataTable y establece el Valor como output.

      dataGridSystem.Data.DataTableoutput
    3. Añade una actividad Tabla de datos de salida para generar la cuadrícula de datos extraída como cadena en formato CSV. En el campo Tabla de datos , introduce la variable que utilizaste para extraer la cuadrícula de datos en el paso secundario b (output). Introduzca una variable de cadena que registrará en la consola de salida en el campo Texto

    4. Añade una actividad Mensaje de registro para generar la cuadrícula de datos extraída.

    5. Añade una actividad Detener desencadenadores locales , para cerrar el formulario y detener la ejecución, suponiendo que no quieres interactuar con el formulario después de extraerlo.

    La siguiente imagen muestra el resultado de actualizar datos mientras el formulario aún se muestra.

    docs image

Ejemplo de flujo de trabajo

Para seguir los pasos y probar el tutorial tú mismo, consulta el flujo de trabajo de muestra.

  • Ejemplo de flujo de trabajo

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.