UiPath Documentation
activities
latest
false
Actividades del flujo de trabajo
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.

Manipular tablas

Crea una tabla, la combina, ordena los datos y elimina los duplicados.

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 variableTipo de variableValor predeterminado
      DT1TablaDeDatos
      DT2TablaDeDatos
      DataTableStringCadena
  3. Arrastra la actividad Construir tabla de datos dentro del contenedor Secuencia.

    • En el panel Propiedades, agrega 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, agrega 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, agrega 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ñada 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, agrega 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, agrega 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ñada 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, agrega 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, agrega 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ñada 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.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado