studiox
2023.4
false
UiPath logo, featuring letters U and I in white

Guía del usuario de StudioX

Última actualización 7 de ago. de 2024

Tutorial: Añadir información en los archivos de una carpeta a un archivo de Excel

En este tutorial, crearemos una automatización que recupere el nombre y el tamaño de todos los archivos de una carpeta y lo agregue a un archivo de Excel.

Creamos un proyecto y comenzamos añadiendo una actividad Utilizar archivo de Excel para indicar el archivo de Excel. Seguidamente, añadiremos una actividad Para cada archivo de la carpeta para indicar la carpeta de la que debe recuperarse la información de los archivos. Dentro de la actividad Para cada archivo de la carpeta, añadiremos dos actividades Escribir celda, una para copiar el nombre y la otra para copiar el tamaño de cada archivo en dos celdas del Bloc de notas del proyecto. Terminaremos añadiendo una actividad Anexar rango que anexa las dos celdas a un rango en un archivo de Excel después de rellenar las celdas de cada archivo.

  1. Paso 1: configurar un proyecto y crear un archivo de Excel en la carpeta del proyecto.
    1. Crea un nuevo proyecto con la configuración predeterminada.
    2. Crear un archivo de Excel en la carpeta del proyecto y nombrarlo archivos.xlsx.
    3. Abre el archivo recién creado en Excel y escribe el texto File Name en la celda A1 y el texto File Size en la celda B1.
    4. Guardar y cerrar archivos.xlsx.
  2. Paso 2: Agregar el archivo Excel al proyecto e indicar la carpeta cuyos archivos se deben iterar.
    1. En StudioX, en el panel de Actividades, selecciona la pestaña Excel y luego haz doble clic en Usar archivo Excel. Se añade al panel Diseñador una actividad Utilizar archivo de Excel.
    2. En la actividad Usar archivo de Excel:
      • Haz clic en Navegar docs imagejunto al campo de archivo de Excel y luego busca y selecciona el archivo files.xlsx.
      • En el campo Referencia como introduce FilesSizes.
    3. En el panel de Actividades, selecciona la pestaña Archivo, y después arrastra la actividad Para cada archivo de la carpeta y suéltala dentro de la actividad Usar archivo de Excel.
    4. En la actividad Para cada archivo de la carpeta, haz clic en Examinar docs imagejunto al campo Carpeta y después busca y selecciona una carpeta de tu ordenador que contenga archivos, por ejemplo el Escritorio.


  3. Paso 3: Copiar la información sobre los archivos en el archivo Excel.
    1. En el panel de Actividades, selecciona la pestaña Excel y luego arrastra una actividad Escribir celda y suéltala dentro para cada archivo de la carpeta.
    2. En la actividad Escribir celda:
      • Haz clic en Más docs imagea la derecha del campo Qué escribir, y después selecciona CurrentFile > Nombre para indicar que queremos copiar el nombre del archivo actual en la iteración.
      • Haz clic en Más docs imageen la parte derecha del campo Dónde escribir y después selecciona Cuaderno de proyecto (Notas) > Indicar en Excel para abrir el Cuaderno de proyecto. En el archivo, selecciona la celda A1 de la hoja del Bloc de notas y haz clic en Confirmar en la pestaña UiPath de la cinta de Excel. Has indicado que quieres pegar el nombre del archivo actual de la iteración en la celda A1 de la hoja del Bloc de notas del proyecto.
    3. Agrega una segunda actividad Escribir celda debajo de la primera vez.
    4. En la actividad Escribir celda:
      • Haz clic en Más docs imagea la derecha del campo Qué escribir, y después selecciona CurrentFile > Size para indicar que queremos copiar el tamaño (en bytes) del archivo actual en la iteración.
      • Haz clic en Más docs imageen la parte derecha del campo Dónde escribir y después selecciona Cuaderno de proyecto (Notas) > Indicar en Excel para abrir el Cuaderno de proyecto. En el archivo, selecciona la celda B1 de la hoja del Bloc de notas y haz clic en Confirmar en la pestaña UiPath de la cinta de Excel. Has indicado que quieres pegar el tamaño del archivo actual en la iteración a la celda B1 de la hoja del Bloc de notas del archivo FilesSizes de Excel.
    5. Para hacer más fácilmente identificables las dos actividades de Write Celda, edita el nombre en la barra superior de cada una. Write Cell SizePor ejemplo, utilizar Write Cell Namepara la primera y la segunda actividad.
    6. En el panel de actividades, arrastra una actividad Anexar rango y suéltala dentro de Para cada archivo de la carpeta, en la segunda actividad Escribir celda.
    7. En la actividad Anexar rango:
      • Haz clic en Más docs imageen la parte derecha del campo Agregar después del rango y luego selecciona FilesSizes > Hoja1.
      • Haz clic en Más en la parte derecha del campo Qué agregar y después selecciona Cuaderno de proyecto (Notas) > Indicar en Excel para abrir el archivo en Excel. En el archivo, selecciona las celdas A1:B1 y haz clic en Confirmar en la pestaña UiPath de la cinta de Excel. Ha indicado que quiere agregar la información acerca del archivo actual en la iteración a las columnas A y B en el archivo FilesSizes después de los datos existentes en el archivo.



    8. Haz clic en Guardar en la cinta de opciones de StudioX para guardar la automatización y, después, haz clic en Ejecutar la automatización.

      Tanto el nombre como el tamaño de cada archivo de la carpeta indicada son copiados uno a uno en las celdas A1 y A2 de la hoja del Bloc de notas del proyecto, y después se agregan a los archivos.xlsx.

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