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.

Eliminar fila/columna de datos

Elimina filas y columnas de una tabla 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 variableTipo de variableValor predeterminado
      DT1TablaDeDatos
      RemovedRowsLista<DataRow>nueva lista(de FilaDeDatos)
      StringDTCadena
      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 variableTipo de variableValor predeterminado
    AddressValorGenérico
    AddressNumberInt32
  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.
    • Add the variable Address in the Value field.
  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, agrega 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, agrega 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í 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