activities
latest
false
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.
UiPath logo, featuring letters U and I in white

Actividades de productividad

Última actualización 6 de dic. de 2024

Interpretar resultados de Excel

En el ejemplo siguiente, se explica cómo analizar los resultados de un archivo .xlsx y reorganizarlos en el orden correcto. Presenta actividades como Obtener hoja del libro, Leer celda, Escribir celda, Obtener color de celda y Establecer color del rango. Puede 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 llamado Principal de forma predeterminada.
  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

      SheetName

      Cadena

      N/D

      DT1

      TablaDeDatos

      N/D

      Counter

      Int32

      1

      CellColor

      System.Drawing.Color

      N/D
  3. Arrastra la actividad Ámbito de aplicación de Excel debajo del contenedor Secuencia.

    • En el panel de propiedades, añade el valor "ExamResults.xlsx" al campo RutaDelLibroDeTrabajo y selecciona las casillas de las opciones Guardado automático, CrearArchivoNuevo y Visible. Estas opciones garantizan que el proceso guarde automáticamente todos los cambios, cree un nuevo archivo siempre que sea necesario y sea visible para todos los usuarios.
  4. Añade un nuevo contenedor Secuencia al cuerpo de la actividad Ámbito de aplicación de Excel.
  5. Arrastra la actividad Obtener hoja de trabajo dentro de la Secuencia.

    • En el panel de propiedades, añade el valor 0 al campo Índice y la variable SheetName al campo Hoja.
  6. Arrastra la actividad de Excel Leer rango bajo la actividad Obtener hoja de trabajo.

    • En el panel de propiedades, añade la variable SheetName al campo Hoja y la variable DT1 al campo TablaDeDatos.
    • Selecciona la casilla de la opción AñadirEncabezados para considerar la primera fila de la tabla como un encabezado.
  7. Añade la actividad Para cada fila debajo de la actividad Leer rango.

    • Inserta la variable DT1 en el campo TablaDeDatos.
  8. Coloca un contenedor Secuencia en el cuerpo de la actividad Para cada fila.

    • Crea las siguientes variables:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      CellValue

      Cadena

       

      Grade

      Double

       
  9. Arrastre la actividad Asignar en el cuerpo de la Secuencia recién creada.

    • Añade la variable Counter al campo Para y el valor Counter + 1 al campo Valor.
  10. Arrastra la actividad Obtener color de celda debajo de la actividad Asignar.

    • En el Panel de propiedades, añade el valor "D" + Counter.ToString al campo Celda, la variable SheetName al campo NombreDeLaHoja y la variable CellColor al campo Color.
  11. Añade la actividad Leer celda debajo de la actividad Obtener color de celda.Esta actividad lee los resultados del archivo .xlsx.
    • En el Panel de propiedades, añade el valor "D" + Counter.ToString al campo Celda, la variable SheetName al campo NombreDeLaHoja y la variable CellValue al campo Resultado.
  12. Añade otra actividad de Excel Leer celda debajo de la primera. Esta actividad lee las calificaciones del archivo .xlsx.
    • En el Panel de propiedades, añade el valor "C" + Counter.ToString al campo Celda, la variable SheetName al campo NombreDeLaHoja y la variable Grade al campo Resultado.
  13. Coloca una actividad Si debajo de la última actividad Leer celda.

    • Rellena el campo Condición con este valor Grade >= 5.
  14. Añade dos contenedores Secuencia; uno para el campo Si y otro para el campo Si No. Estas actividades establecen diferentes colores para cada resultado.
  15. En el cuerpo de la secuencia Entonces, añade la actividad Establecer color de rango. De este modo, se escribe el resultado Aprobado en azul.

    • En el Panel de propiedades, añade el valor System.Drawing.Color.Blue al campo Color, el valor "D" + Counter.ToString al campo Intervalo y la variable SheetName al campo NombreDeLaHoja.
  16. Arrastra la actividad Escribir celda debajo de la actividad Establecer color del rango.

    • En el Panel de propiedades, añade el valor "D" + Counter.ToString al campo Intervalo, la variable SheetName al campo NombreDeLaHoja y el valor "Passed" al campo Valor.
  17. En el cuerpo de la secuencia Si No, añade la actividad Establecer rango del color. Esto escribe el resultado Erróneo en rojo.

    • En el Panel de propiedades, añade el valor System.Drawing.Color.Red al campo Color, el valor "D" + Counter.ToString al campo Intervalo y la variable SheetName al campo NombreDeLaHoja.
  18. Arrastra la actividad Escribir celda debajo de la actividad Establecer color del rango.

    • En el Panel de propiedades, añade el valor "D" + Counter.ToString al campo Intervalo, la variable SheetName al campo NombreDeLaHoja y el valor "Failed" al campo Valor.
  19. Coloca el contenedor Secuencia debajo de la actividad Si.
  20. Arrastra la actividad de Excel Escribir celda en el cuerpo de la secuencia.

    • En el Panel de propiedades, añade el valor "E" + Counter.ToString al campo Intervalo, la variable SheetName al campo NombreDeLaHoja y CellValue al campo Valor.
  21. Añade la actividad Establecer rango del color debajo de la actividad Escribir celda.

    • En el Panel de propiedades, añade la variable CellColor al campo Color, el valor "E" + Counter.ToString al campo Intervalo y la variable SheetName al campo NombreDeLaHoja.
  22. Ejecuta el proceso. El proceso de automatización filtra los datos y crea un nuevo archivo con los resultados ordenados.

¿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.