Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de productividad
Última actualización 26 de abr. de 2024

Funciones de tabla

El siguiente ejemplo explica cómo maximizar el uso de tablas al crear un proceso de automatización. Presenta actividades como Filtrar tabla, Ordenar tabla, Obtener rango de tabla y Leer rango. Puedes encontrar estas actividades en el paquete UiPath.Excel.Activities .

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

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

    • Crea las siguientes variables:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      Password

      ValorGenérico

      N/D

      FilteredEmployees

      TablaDeDatos

      N/D
      Nota: Añade el archivo Employees.xlsxa la carpeta del proyecto. Todos los datos se obtienen de este archivo.
  3. Arrastra un nuevo contenedor Secuencia dentro del creado anteriormente y nómbralo Recuperar contraseña de Excel.
  4. Añade una actividad Asignar dentro de la secuencia Recuperar contraseña de Excel.

    • En el Panel de propiedades, añade Password al campo Para y "1o2Pqdf6A" al campo Valor. Es necesario hacerlo porque el archivo Employees.xlsx está protegido por contraseña.
  5. Arrastra una actividad Ámbito de aplicación de Excel debajo de la secuencia Recuperar contraseña de Excel.

    • El campo WorkbookPath debe rellenarse con "Employees.xlsx".
    • En el Panel de propiedades, selecciona la casilla de verificación de las opciones Solo lectura y Visible. Esto hace que el archivo "Employees.xlsx" sea visible para todos en modo de solo lectura.
  6. Añade un nuevo contenedor Secuencia en el cuerpo del Ámbito de aplicación de Excel.
  7. Arrastra la actividad Filtrar tabla dentro de la Secuencia recién creada.

    • En el Panel de propiedades, añade el valor Field al campo NombreDeColumna, {"Police", "Fire"} al campo OpcionesDeFiltro, "DataExtract" al campo NombreDeLaHoja y "Employees" al campo NombreDeLaTabla.
  8. Añade la actividad Ordenar tabla bajo la actividad Filtrar Tabla.

    • En el Panel de propiedades, añade "Income" al campo NombreDeColumna, "DataExtract" al campo NombreDeLaHoja y "Employees" al campo NombreDeLaTabla.
  9. Arrastra la actividad Obtener rango de tabla debajo de la actividad Ordenar tabla.

    • Dirígete al panel de propiedades y añade la siguiente información: añade "DataExtract" al campo NombreDeLaHoja, añade "Employees" al campo NombreDeLaTabla y AllEmployees al campo Intervalo.
  10. Agrega la actividad Escribir línea debajo de la actividad Obtener rango de tabla.

    • Añade esta sintaxis "Employees list: " + AllEmployees al campo Texto.
  11. Arrastra la actividad Leer rango de Excel debajo de la actividad Escribir línea.

    • En el Panel de propiedades, añade AllEmployees al campo Intervalo, "DataExtract" al campo NombreDeLaHoja y FilteredEmployees al campo TablaDeDatos.
    • Las casillas de verificación AñadirEncabezados y UsarFiltro deben estar seleccionadas, porque la primera fila contiene los encabezados de la tabla y solo necesitamos recuperar los datos filtrados.
  12. Arrastra la actividad Para cada fila y colócala debajo de la actividad Ámbito de aplicación de Excel.

    • En el panel Propiedades , añade la variable FilteredEmployees en el campo TablaDeDatos .
  13. Añade una nueva actividad Escribir línea al acuerpo de la actividad Para cada fila.
  • En el campo Texto, añade la siguiente sintaxis String.Format("{0,-15} {1, -30} {2, 10}", row("Income"), row("Name"), row("Work")).

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.