web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Exportar colección a Word
Power Apps
Unanswered

Exportar colección a Word

(0) ShareShare
ReportReport
Posted on by 2

Buenos días,

 

Necesito exportar una colección a un documento Word mediante flujo. A modo de ejemplo mi colección sería algo así:

Collect(colProducto; {Artículo: ThisItem.Artículo.Value; Precio: ThisItem.Precio.Value; Peso: ThisItem.Peso.Value})

 

Esto me genera una colección con varios artículos, su precio y su peso.

 

Lo que necesito es que al pulsar un botón, genere un archivo Word en el que haya una pequeña tabla por cada artículo y no se como hacerlo. Soy capaz de generar un Word con un único artículo, pero no se como hacer que recoja todos los elementos de la colección.

 

Muchas gracias de antemano

Categories:
I have the same question (0)
  • Mart302 Profile Picture
    65 on at

    Para exportar una colección a un documento de Word con una tabla por cada artículo, puedes seguir estos pasos:

    1. Preparación de la plantilla de Word:

      • Crea un documento de Word con una tabla vacía que tenga las columnas necesarias para los campos de tus artículos (por ejemplo, Artículo, Precio, Peso).
      • Agrega marcadores de posición para cada campo dentro de las celdas de la tabla, como "{{Artículo}}", "{{Precio}}", "{{Peso}}".
    2. Crear un flujo en Power Automate (anteriormente conocido como Microsoft Flow):

      • Utiliza el conector de Word para modificar el documento creado en el paso anterior.
      • Utiliza un bucle (por ejemplo, un bucle ForEach) para recorrer cada artículo de la colección.
      • Dentro del bucle, reemplaza los marcadores de posición en la tabla de Word con los valores correspondientes de cada artículo.
    3. Generar el archivo Word:

      • Una vez que se hayan reemplazado todos los valores en la plantilla de Word, guarda el documento resultante con un nombre único.
      • Este archivo será el documento de Word final con una tabla por cada artículo de tu colección.

    Aquí hay un ejemplo básico de cómo podría ser el flujo en Power Automate:

    1. Cuando se active el botón en PowerApps, obtén la colección de artículos.
    2. Utiliza un bucle ForEach para recorrer cada artículo en la colección.
    3. Para cada artículo, utiliza la acción "Modificar documento Word" para reemplazar los marcadores de posición con los valores correspondientes del artículo.
    4. Después de procesar todos los artículos, guarda el documento Word resultante en tu ubicación deseada.

    cómo configurar el flujo en Power Automate:

    1. Crear un flujo desde cero:

      • Inicia sesión en Power Automate (flow.microsoft.com).
      • Haz clic en "Crear" en la parte superior y selecciona "Crear desde cero".
    2. Agregar un gatillo:

      • Selecciona el gatillo adecuado según tu caso. Por ejemplo, si deseas que el flujo se active cuando se presione un botón en PowerApps, elige "Cuando se presione un botón".
    3. Agregar acciones para trabajar con Word:

      • Haz clic en "Agregar acción" y busca "Word" en la lista de conectores disponibles.
      • Selecciona la acción "Modificar documento Word".
    4. Configurar la acción "Modificar documento Word":

      • Elige la plantilla de Word que creaste anteriormente.
      • Utiliza las expresiones dinámicas para reemplazar los marcadores de posición con los valores de los artículos. Por ejemplo, para el campo Artículo, selecciona la propiedad del artículo correspondiente en la colección.
    5. Agregar un bucle para recorrer la colección:

      • Haz clic en "Agregar acción" debajo de la acción anterior y busca "Control".
      • Selecciona "Para cada" para agregar un bucle.
      • Dentro del bucle, elige la colección de artículos como la colección que deseas recorrer.
    6. Configurar el bucle "Para cada":

      • En el bucle, selecciona la colección de artículos que deseas recorrer.
      • Para cada artículo en la colección, se ejecutarán las acciones dentro del bucle.
    7. Agregar acciones dentro del bucle:

      • Agrega la acción "Modificar documento Word" dentro del bucle.
      • Configura esta acción para reemplazar los marcadores de posición con los valores correspondientes del artículo actual en la iteración del bucle.
    8. Guardar el documento final:

      • Después de que el bucle haya recorrido todos los artículos, agrega una acción para guardar el documento final.
      • Especifica la ubicación y el nombre del archivo para guardar el documento de Word.
    9. Finalizar y probar el flujo:

      • Una vez que hayas configurado todas las acciones, revisa y guarda tu flujo.
      • Prueba el flujo presionando el botón en PowerApps o utilizando el desencadenador que hayas configurado.

    Recuerda que estos son solo los pasos básicos. Puedes personalizar y ajustar el flujo según tus necesidades específicas, como manejar errores, agregar lógica adicional, etc.

  • alealonso2 Profile Picture
    2 on at

    Buenas,

     

    Lo primero muchas gracias por tu respuesta.

     

    He intentado hacer lo que me comentas pero no me queda del todo claro el cómo hacerlo. Soy bastante nuevo en esto y no estoy familiarizado. ¿Sería mucha molestia que me pusieras capturas con un ejemplo?

     

    Muchas gracias

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 356 Most Valuable Professional

#2
11manish Profile Picture

11manish 225 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 211

Last 30 days Overall leaderboard