Studio
2021.10
False
Imagen de fondo del banner
Guía de usuario de Studio
Última actualización 3 de abr. de 2024

Ejemplo de uso de las variables de la tabla de datos

Para ejemplificar cómo se pueden usar las variables DataTable, vamos a crear una automatización que lea solo dos de las múltiples columnas de una hoja de cálculo de Excel, y luego las transfiera a otra hoja de cálculo que ya contiene otra información.

El archivo inicial es una base de datos de personas, transacciones, fechas y productos. En este ejemplo, vamos a extraer sus nombres y fechas de pedido y agregarlos a una hoja de cálculo de Excel que ya contiene información similar.

  1. Crea una nueva secuencia.
  2. Agrega una actividad Ámbito de Aplicación de Excel a la secuencia. Esta actividad es necesaria para la mayoría de las actividades relacionadas con Excel.
    Nota: si no tienes actividades de Excel instaladas en tu versión de UiPath, usa la funcionalidad Administrar paquetes para obtenerlas.
  3. Crea dos variables de la tabla de datos, NamesList y DateInfo. Estas se usarán para almacenar la información de la hoja de cálculo inicial de Excel.
  4. En el panel de Propiedades, en el campo WorkbookPath, escribe la ruta del archivo de Excel inicial que se usará, entre comillas.
  5. Agrega dos actividades de Rango de Lectura y colócalas una debajo de la otra, en la actividad Ámbito de Aplicación de Excel. Estas se usarán para obtener información de la hoja de cálculo inicial.
  6. Selecciona la primera actividad de Rango de Lectura y, en el panel de Propiedades, en el campo Rango, escribe "G7:G37". Estas son las coordenadas de la tabla de Excel que indican a UiPath Studio de dónde extraer la información.
  7. En el campo SheetName, no hagas ningún cambio, ya que el nombre de nuestra hoja es el que viene de forma predeterminada, los pedidos.
  8. En el campo DataTable, escribe el nombre de la primera variable DataTable, NamesList. Esta variable almacena toda la información disponible entre las filas G7 y G37.
  9. (Opcional) Cambia el valor del campo DisplayName a Lectura de Nombres, para poder diferenciar fácilmente esta actividad de la segunda.
  10. Selecciona la segunda actividad de Rango de Lectura, y en el panel de Propiedades, en el campo Rango, escribir "C7:C37". Estas son las coordenadas de la tabla de Excel que contienen la fecha del pedido que queremos extraer.
  11. En el campo DataTable, especifica la variable DateInfo. Esta variable conserva toda la información que necesitamos sobre la fecha.
  12. En el panel de Actividades, en Sistema > Archivo > Libro de trabajo , agrega una actividad Rango de Escritura en el panel Diseñador, bajo el Ámbito de aplicación de Excel. Esta actividad se usa para escribir la información almacenada en otro archivo de Excel.
    Nota: El archivo usado con la actividad Rango de Escritura tiene que estar cerrado cuando se ejecuta el proyecto. Si no se cierra, se muestra un error y se detiene la ejecución de la automatización.
  13. En el panel de Propiedades, en el campo WorkbookPath, escribe la ruta del archivo de Excel que se usará para almacenar toda la información recopilada en los pasos anteriores.
  14. En el campo DataTable , escribe la variable NamesList.
  15. En el campo SheetName escribe Database, y en el StartingCell, escribe "B7". Es la celda de partida a la que hay que agregar la información del archivo inicial.
  16. Agrega otra actividad de Rango de Escritura y colócala debajo de la primera.
  17. En el panel Propiedades, rellena los campos WorkbookPath y SheetName como en la actividad anterior de Rango de Escritura.
  18. En el campo Celda inicial, escribe "A7".
  19. En el campo DataTable , escribe la variable DateInfo.


  20. Presiona F5. La automatización se ejecuta.
  21. Haz doble clic en el archivo final de Excel. Ten en cuenta que la información copiada está disponible, y correctamente actualizada.


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.