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 16 de sep. de 2025

Fusionar varias hojas en una nueva hoja de cálculo de resumen

Acerca de

Resumen: concatenar datos de varias hojas en una nueva hoja de cálculo de Google. Los datos iniciales no se eliminan.

Aplicaciones: Google Drive, Google Sheets

Description: This examples explains how to create a workflow that gathers data from several Google spreadsheets and merges them into a new sheet, while preserving the initial data. This example presents Google Workspace activities such as Add Sheet, For Each Sheet in Spreadsheet, Read Range, and Write Range.

Flujo de trabajo

Consejo: si desea ahorrar tiempo, use la plantilla Combinar varias hojas en una nueva hoja de cálculo de resumen en Studio Web para crear este flujo de trabajo.
  1. Abre Studio Web y crea un nuevo proyecto.
  2. Add an Add Sheet activity to your workflow. At this step, you want to add a new sheet, called Summary, to a specific spreadsheet. In the activity:
    1. Configure su conexión de Google Sheets.
    2. En el campo Hoja de cálculo, busca y elige la hoja de cálculo en la que deseas crear una nueva hoja.
    3. Establece el Nombre de la hoja en Resumen, por ejemplo. Elija el nombre que mejor se adapte a su caso de uso.


  3. Next, add a For Each Sheet in Spreadsheet activity, to iterate on the sheets you wish to merge. In the activity:
    1. Selecciona la misma hoja de cálculo.
    2. En el cuerpo de la actividad, añade una actividad Si . Configure la actividad de la siguiente manera:
      1. Establece la Condición para la iteración. Haz clic en el icono Más para seleccionar Usar variable.
      2. Establece la condición como: CurrentItemIndex=1.


  4. Next, add an activity for the Then branch of If. This is the activity to execute in case the condition is true. Add a Read Range activity. Its purpose is to use the first sheet headers in the Summary range and copy its data. Configure it as follows:
    1. Selecciona la hoja de cálculo.
    2. Para el campo Intervalo , haz clic en el icono Más para seleccionar Usar variabley, a continuación, selecciona CurrentItem.
    3. Establece el campo Tiene encabezados en Verdadero.
    4. Establece el campo Qué leer en Valores.


  5. Right after the Read Range activity (still under the Then branch), add a Write Range activity and configure it as follows:
    1. Selecciona la misma hoja de cálculo.
    2. Para el campo Intervalo , haz clic en el icono Más para seleccionar Usar variabley luego selecciona la variable de salida de la actividad Agregar hoja .
    3. Establece el campo Incluir encabezados en Verdadero.
    4. Establezca el campo Cómo escribir en Sobrescribir.
    5. Para el campo Qué escribir , selecciona la variable de salida de la actividad Leer rango .


  6. Añade una actividad Registrar mensaje para registrar que la primera hoja (CurrentItem) se ha añadido a la hoja Resumen (New sheet name). Este paso es opcional.
    1. Configura el campo Mensaje de la siguiente manera:


  7. A continuación, agrega otra actividad Si y establece una condición que determina si las siguientes hojas que se leerán son diferentes a la hoja Resumen . En este paso, copiamos las otras hojas, excluyendo los encabezados.
    1. Configura la Condición de la siguiente manera: CurrentItemIndex variable mayor que 1.


  8. Set the Then branch. Add a Read Range activity to read through the sheets in the spreadsheet:
    1. Selecciona la hoja de cálculo.
    2. Para el campo Intervalo , selecciona Utilizar variable y elige la variable CurrentItem .
    3. Establece el campo Tiene encabezados en Verdadero.
    4. Establece el campo Qué leer en Valores.


  9. Next, add a Write Range activity, to write the data read into the Summary sheet.
    1. Selecciona la hoja de cálculo.
    2. Para el campo Intervalo , selecciona la variable New sheet name de la actividad Añadir hoja inicial.
    3. Establece el campo Incluir encabezados en Falso.
    4. Set the How to write field to Append. To learn more about appending, see the activity's documentation.
    5. Para el campo Qué escribir , selecciona la variable de salida de la actividad Leer rango .


  10. A continuación, agregaremos una actividad Registrar mensaje , aún en la rama Entonces , para registrar que todas las hojas se han anexado en la hoja Resumen . Este paso es opcional.


  11. ¡Ya ha terminado y está listo para ejecutar su proyecto!
  • Acerca de
  • Flujo de trabajo

¿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
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.