Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de productividad
Última actualización 26 de abr. de 2024

Fusionar varias hojas en una nueva hoja de Excel de resumen

Acerca de

Resumen: concatene datos de varias hojas en una nueva hoja de Excel. Los datos iniciales no se eliminan.

Aplicaciones: OneDrive, Excel

Descripción:

Este ejemplo explica cómo crear un flujo de trabajo que recopila datos de varias hojas de Excel y los combina en una nueva hoja, conservando los datos iniciales.

Este ejemplo presenta actividades de Microsoft 365 como Añadir hoja, Para cada hoja del libro, Leer rangoy Escribir rango.

Flujo de trabajo

Consejo: si desea ahorrar tiempo, use la plantilla Combinar varias hojas en una nueva hoja de Excel de resumen en Studio Web para crear este flujo de trabajo.
  1. Abre Studio Web y crea un nuevo proyecto.
  2. Añade una actividad Añadir hoja a tu flujo de trabajo. En este paso, querrá agregar una nueva hoja, llamada Resumen, a un libro específico. En la actividad:
    1. Configure su conexión de Microsoft OneDrive y SharePoint.
    2. En el campo Libro , busque y elija el libro en el que desea crear una hoja nueva.
    3. Establece el Nombre de la hoja en Resumen. Elija el nombre que mejor se adapte a su caso de uso.


  3. A continuación, agrega una actividad Para cada hoja en el libro para iterar en las hojas que deseas combinar. En la actividad:
    1. Seleccionar el mismo libro.
    2. En el Cuerpo de la actividad, añade una actividad Si . Configura 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=0.


  4. A continuación, añade una actividad para la rama Entonces de Si. Esta es la actividad a ejecutar en caso de que la condición se cumpla. Agrega una actividad de Leer rango . Su propósito es usar los encabezados de la primera hoja en el rango de Resumen y copiar sus datos. Configúrelo de la siguiente manera:
    1. Seleccione el libro.
    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. Justo después de la actividad Leer rango (aún en la rama Entonces ), agrega una actividad Escribir rango y configúrala de la siguiente manera:
    1. Seleccione el libro.
    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 Mensaje de registro 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, establece la rama Si no de Si, la actividad que se ejecutará en caso de que la condición no sea verdadera.
    1. Añade otra actividad Si para crear un bucle. Para esta actividad Si , debe establecer 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. Configure el Generador de condiciones de la siguiente manera: CurrentItem la variable no es igual a NewSheetName (variable de salida de Añadir hoja). En el Editor de expresiones, la condición tendría este aspecto: CurrentItem <> _out_AddSheetConnections_1__NewSheetName.


  8. Establece la rama Entonces . Añade una actividad Leer rango para leer las hojas del libro:
    1. Seleccione el libro.
    2. Para el campo Intervalo , selecciona Utilizar variable y elige la variable CurrentItem .
    3. Establece el campo Qué leer en Valores.


  9. A continuación, añade una actividad Escribir rango para escribir los datos leídos en la hoja Resumen .
    1. Seleccione el libro.
    2. Para el campo Intervalo , selecciona la variable New sheet name de la actividad Añadir hoja inicial.
    3. Establezca el campo Cómo escribir en Anexar. Para obtener más información sobre anexos, consulta la documentaciónde la actividad.
    4. Establecer Incluir encabezados en falso.
    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. Finalice el flujo de trabajo con otra actividad Registrar mensaje para registrar cuántas hojas se procesaron y combinaron en la hoja Resumen . Este paso es opcional.


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

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.