Mehrere XML-Dateien aus einem Spreadsheet

Hallo,

ich möchte aus dem Spreadsheet, welches mehrere Shopware-Orders enthält jeweils eine XML-Datei pro Order machen.
Gibt es diese Möglichkeit?

Vielen Dank im Voraus.

Gruß
Robin

Das hier könnte helfen: Wie erstelle ich eine einzelne XML-Datei oder mehrere XML-Dateien aus einem Spreadsheet?

Ich habe die Anleitung befolgt und soweit funktioniert das auch. Allerdings werden die einzelnen Bestellpositionen nicht übernommen sondern immer alle Positionen in jede XML Datei gepackt.

Hier mein Skript:

<#list negativeOutput@SpreadsheetFilter_6.getRows() as row> 

  <#assign xmlfilecontent>

        <?xml version="1.0" encoding="utf-8"?>
            <Order Barcode=${row.get("OrderNumber")!} Versandetikett="Pfad für Versandetikett" LogoId=${row.get("ShopId")!} Auftragstyp=${row.get("OrderType")!} Ziel=${row.get("DispatchMapping")!}>
                <Positionen Anzahl=${row.get("OrderItemTotalQuantity")!}>

                  <#list output@SpreadsheetFilter_6.getRows() as row> 
                    <record><![CDATA[Breite=${row.get("OrderItemLength")!};Hoehe=${row.get("OrderItemHeight")!};Tiefe=${row.get("OrderItemWidth")!};Gewicht=${row.get("OrderItemWeight")!};Lagerplatz=${row.get("OrderItemPlace")!};Sollmenge=${row.get("OrderItemQuantity")!}]]></record>
                  </#list>
                                         
               </Positionen>
            </Order> 

  </#assign>

  <#assign xmlfilename = "Order"+row.get("OrderNumber") + ".xml" />
  ${output(xmlfilecontent, xmlfilename, "UTF-8")}
  
</#list>

Wie bekomme ich das hin, dass nur die Positionen zu der entsprechenden Bestellung angezeigt werden?