Actividades
Más reciente
False
Imagen de fondo del banner
Actividades del flujo de trabajo
Última actualización 29 de abr. de 2024

Manipular tablas

El siguiente ejemplo explica a construir una tabla, combinarla, ordenar los datos y eliminar duplicados. Utiliza actividades como Combinar tabla de datos, Ordenar tabla de datos y Eliminar filas duplicadas. Puedes encontrar estas actividades en el paquete UiPath.System.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.

    • Crea las siguientes variables:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      DT1

      TablaDeDatos

       

      DT2

      TablaDeDatos

       

      DataTableString

      Cadena

       
  3. Arrastra la actividad Construir tabla de datos dentro del contenedor Secuencia.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
  4. Haz clic en el botón TablaDeDatos de la actividad Construir tabla de datos.

    • Haz clic en el botón Añadir columna y agrega una nueva columna.
    • Haz clic en el botón Editar columna de la primera columna y agrega el valor Name en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la segunda columna y agrega el valor Surname en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la tercera columna y agrega el valor Grade en el campo NombreDeColumna.
    • Selecciona la opción Int32 en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Rellena los campos con nombres, apellidos y calificaciones.
    • Haz clic en el botón Aceptar para cerrar la ventana.
    • Vuelve a hacer clic en el botón Aceptar.
    • La actividad Construir tabla de datos debería parecerse a esta:



  5. Arrastra otra actividad Construir tabla de datos debajo de la actividad Construir tabla de datos anterior.

    • En el panel Propiedades , añade la variable DT2 en el campo TablaDeDatos .
  6. Haz clic en el botón TablaDeDatos de la actividad Construir tabla de datos.

    • Haz clic en el botón Añadir columna y agrega una nueva columna.
    • Agrega el valor Name en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la segunda columna y agrega el valor Surname en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la tercera columna y agrega el valor Grade en el campo NombreDeColumna.
    • Selecciona la opción Int32 en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Rellena los campos con nombres, apellidos y calificaciones.
    • Haz clic en el botón Aceptar para cerrar la ventana.
    • Vuelve a hacer clic en el botón Aceptar.
    • La actividad Construir tabla de datos debería parecerse a esta:



  7. Coloca un nuevo contenedor Secuencia debajo de la actividad Construir tabla de datos y llámalo Combinar.
  8. Arrastra una actividad Combinar tabla de datos dentro del contenedor Combinar.

    • En el panel Propiedades, agrega la variable DT1 en el campo Destino.
    • Selecciona la opción Añadir en la lista desplegable AcciónDeEsquemaFaltante.
    • Agrega la variable DT2 en el campo Origen.
  9. Arrastra una actividad Tabla de datos de salida debajo de la actividad Combinar tabla de datos.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Agrega la variable DataTableString en el campo Texto.
  10. Coloca una actividad Escribir línea bajo la actividad Tabla de datos de salida.

    • Añade la expresión "Merged DataTable:" en el campo Texto.
  11. Coloca otra actividad Escribir línea debajo de la anterior.

    • Agrega la variable DataTableString en el campo Texto.
  12. Arrastra un nuevo contenedor Secuencia y colócalo debajo del contenedor Combinar.

    • En el panel Propiedades, agrega el valor Sort Descending by Grade en el campo NombreParaMostrar.
  13. Arrastra una actividad Ordenar tabla de datos dentro del contenedor Ordenar por calificación descendente.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Añada la variable DT1 en el campo TablaDeDatos.
    • Agrega el valor "Grade" al campo Nombre.
    • Selecciona la opción Descendente en la lista desplegable Orden.
  14. Arrastra una actividad Tabla de datos de salida debajo de la actividad Ordenar tabla de datos.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Agrega la variable DataTableString en el campo Texto.
  15. Coloca una actividad Escribir línea bajo la actividad Tabla de datos de salida.

    • Añade la expresión "Sorted DataTable:" en el campo Texto.
  16. Coloca una actividad Escribir línea debajo de la anterior.

    • Agrega la variable DataTableString en el campo Texto.
  17. Arrastra un nuevo contenedor Secuencia y colócalo debajo del contenedor Ordenar por calificación descendente.

    • En el panel Propiedades, agrega el valor Remove Duplicates en el campo NombreParaMostrar.
  18. Coloca una actividad Eliminar filas duplicadas dentro del contenedor Eliminar duplicados.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Añada la variable DT1 en el campo TablaDeDatos.
  19. Arrastra una actividad Tabla de datos de salida debajo de la actividad Eliminar filas duplicadas.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Agrega la variable DataTableString en el campo Texto.
  20. Coloca una actividad Escribir línea bajo la actividad Tabla de datos de salida.

    • Añade la expresión "Remove Duplicates DataTable:" en el campo Texto.
  21. Coloca una actividad Escribir línea debajo de la anterior.

    • Agrega la variable DataTableString en el campo Texto.
    • Apariencia que debe tener un flujo de trabajo:



  22. Ejecuta el proceso. El robot construye una tabla, la combina, ordena los datos y elimina los duplicados.

Aquí puedes descargar un ejemplo.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.