activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades de productividad
Last updated 6 de nov. de 2024

Verificar datos de libro de trabajo de Excel

El ejemplo siguiente explica cómo utilizar las actividades de Excel para analizar y verificar las existencias, e informar al usuario sobre las necesidades de reposición. Presenta actividades como Leer fila, Leer celda o Leer fórmula de celda. Puedes encontrar estas actividades en el paquete UiPath.Excel.Activities (UiPath.Excel.Actividades), en la sección Libro.

Nota: descarga y extrae el archivo con el proyecto de este ejemplo y copia el archivo "stock.xlsx" a la carpeta del proyecto.

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

      header

      System.Collections.Generic.IEnumerable <System.Object>

      N/D

      product

      System.Collections.Generic.IEnumerable <System.Object>

      N/D

      orderList

      TablaDeDatos

      N/D

      index

      Int32

      N/D
  3. Arrastra la actividad Leer fila al interior del contenedor Secuencia.

    • Añade la expresión "stock.xlsx" en el campo Ruta del documento.
    • Agrega el valor "Bucharest" al campo Nombre de la hoja.
    • Agrega el valor "A1" en el campo Celda de inicio.
    • En el panel Propiedades, agrega la variable header en el campo Resultado.
  4. Arrastra otra actividad Leer fila debajo de la actividad anterior Leer fila.

    • Añade la expresión "stock.xlsx" en el campo Ruta del documento.
    • Agrega el valor "Bucharest" al campo Nombre de la hoja.
    • Agrega el valor "A2" en el campo Celda de inicio.
    • En el panel Propiedades, agrega la variable product en el campo Resultado.
  5. Arrastre una actividad Asignar debajo de la actividad Leer fila.

    • Añade la variable index en el campo Para.
    • Añade el valor 2 en el campo Valor.
  6. Arrastra la actividad Mientras debajo de la actividad Asignar.

    • Añada la expresión product.First.ToString.Length > 0 en el campo Condición.
    • Selecciona el contenedor Secuencia y crea la siguiente variable:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      requiredAmount

      Double

      N/D
  7. Arrastra la actividad Leer celda dentro del contenedor Secuencia de la actividad Mientras.

    • Añade la expresión "stock.xlsx" en el campo Ruta del documento.
    • Agrega el valor "Bucharest" al campo Nombre de la hoja.
    • Agrega el valor "D" + index.ToString en el campo Celda de inicio.
    • En el panel Propiedades, agrega la variable requiredAmount en el campo Resultado.
  8. Arrastra la actividad Si debajo de la actividad Leer celda.

    • Añada la expresión requiredAmount > 0 en el campo Condición.
  9. Arrastre un contenedor de Secuencia dentro del campo Entonces de la actividad Si.

    • Crea las siguientes variables:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      amountFormula

      Cadena

      N/D

      index2

      Cadena

      N/D
  10. Arrastra la actividad Leer fórmula de celda dentro del contenedor Secuencia del campo Entonces.

    • Añade la expresión "stock.xlsx" en el campo Ruta del documento.
    • Agrega el valor "Bucharest" al campo Nombre de la hoja.
    • Agrega el valor "D2" en el campo Celda de inicio.
    • En el panel Propiedades, agrega la variable amountFormula en el campo Resultado.
  11. Arrastra la actividad Buzón de mensajes debajo de la actividad Leer fórmula de celda.

    • Añade la expresión "According to the formula (" + amountFormula + ") you have to order " + requiredAmount.ToString + " more " + product.ElementAt(0).ToString + " from " + product.ElementAt(1).ToString en el campo Texto.
  12. Arrastra la actividad Asignar debajo de la actividad Si.

    • Añade la variable index en el campo Para.
    • Agrega la expresión index + 1 en el campo Valor.
  13. Arrastra la actividad Leer fila debajo de la actividad Asignar.
  • Añade la expresión "stock.xlsx" en el campo Ruta del documento.
  • Agrega el valor "Bucharest" al campo Nombre de la hoja.
  • Agrega el valor "A" + index.ToString en el campo Celda de inicio.
  • En el panel Propiedades, agrega la variable product en el campo Resultado.

El flujo de trabajo debe parecerse a este:



14. Ejecuta el proceso. El archivo de Excel se analiza, se verifica y se muestra un mensaje que informa al usuario de los cambios necesarios.

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