activities
latest
false
UiPath logo, featuring letters U and I in white
Actividades del flujo de trabajo
Last updated 18 de nov. de 2024

Eliminar fila/columna de datos

El siguiente ejemplo explica cómo eliminar filas y columnas de una TablaDeDatos mediante el uso de las actividades Eliminar columna de datos, Eliminar fila de datos, Para cada fila en la tabla de datos y Obtener elemento de fila. Puedes encontrar estas actividades en el paquete.

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

       

      RemovedRows

      Lista<DataRow>

      nueva lista(de FilaDeDatos)

      StringDT

      Cadena

       
      Nota: Añade tus archivos .xlsx al directorio del proyecto para poder ejecutar todo el proceso desde el mismo lugar.
  3. Arrastra una actividad Leer CSV al interior del contenedor Secuencia.

    • En el panel Propiedades, agrega la expresión "challenge.csv"en el campo RutaDelArchivo.
    • Selecciona la opción Coma en la lista desplegable Delimitador.
    • Marca la casilla de verificación de la opción IncluirNombresDeColumna.
    • Añada la variable DT1 en el campo TablaDeDatos.
  4. Coloca una actividad Eliminar columna de datos bajo la actividad Leer CSV.

    • En el panel Propiedades, agrega la expresión "Phone Number" en el campo NombreDeColumna.
    • Añada la variable DT1 en el campo TablaDeDatos.
  5. Arrastra una actividad Para cada fila bajo la actividad Eliminar columna de datos.

    • Añada la variable DT1 en el campo TablaDeDatos.
  6. Selecciona el contenedor Cuerpo de la actividad Para cada fila y crea las siguientes variables:

    Nombre de la variable

    Tipo de variable

    Valor predeterminado

    Address

    ValorGenérico

     

    AddressNumber

    Int32

     
  7. Coloca una actividad Obtener elemento de fila en el interior del contenedor Cuerpo.

    • En el panel Propiedades, agrega la expresión "Address" en el campo NombreDeColumna.
    • Agrega el valor row en el campo Fila.
    • Añade la variable Address en el campo Valor.
  8. Arrastra una actividad Asignar debajo de la actividad Obtener elemento de fila.

    • Añade la variable AddressNumber en el campo Para.
    • Agrega la expresión CInt(Address.Split(" "c)(0)) en el campo Valor.
  9. Agrega una actividad Si bajo la actividad Asignar.

    • Añada la expresión AddressNumber >= 10 And AddressNumber <= 50 en el campo Condición.
  10. Arrastra una actividad Añadir a colección en el campo Entonces.

    • En el panel Propiedades, agrega la variable RemovedRows en el campo Colección.
    • Agrega el valor row al campo Elemento.
    • Selecciona la opción System.Data.DataRow de la lista desplegable TipoDeArgumento.
  11. Arrastra una actividad Para cada debajo de la actividad Para cada fila.

    • En el panel Propiedades, selecciona la opción System.Data.DataRow en la lista desplegable TipoDeArgumento.
    • Agrega la variable RemovedRows en el campo Valores.
  12. Coloca una actividad Eliminar fila de datos dentro del Cuerpo de la actividad Para cada.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Agrega el valor row en el campo Fila.
  13. Arrastra una actividad Salida de tabla de datos bajo la actividad Para cada.

    • En el panel Propiedades , añade la variable DT1 en el campo TablaDeDatos .
    • Agrega la variable StringDT en el campo Texto.
  14. Agrega una actividad Escribir línea bajo la actividad Salida de tabla de datos.

    • Agrega la variable StringDT en el campo Texto.
  15. Ejecuta el proceso. El robot elimina los campos especificados de la tabla proporcionada e imprime la nueva TablaDeDatos en el panel Salida.
  • El flujo de trabajo debe parecerse a este:



Aquí puede descargar un ejemplo.

¿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 White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.