Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03331.jsonl.gz/1560

14. Mai 2019 14:12
Hallo zusammen,
ich hatte einen aus NAV 2009 stammenden Dataport in einen xml-Port in NAV 2017 migriert. Das hat soweit auch alles geklappt. Der Dataport schreibt über eine Ganzzahl Tabelle Überschriften und Felder zum größten Teil aus der Verkaufslieferzeile.
Die Daten werden auch wie gewünscht exportiert und in die gewünschte Datei geschrieben, soweit alles toll.
Nun wurde auf der gegenseite, wo die Daten verwendet werden, die Grundlagen geändert, man benötigt nun xls oder xlsx Format, statt wie bisher txt oder csv.
Ich habe im Netz nur Tipps gefunden, die besagen, dass die Eigenschaften FieldsDelimiter: " und Field Seperator <TAB> sein müssen, um eine excel Datei zu erzeugen. Dazu wie gehabt New Line für Record und Table Seperator.
Im COde wird die Datei dann auch .xls abgespeichert currXMLport.FILENAME('test.xls')
Die Datei geht auch im Excel korrekt angezeigt auf, jedoch meckert Excel mit "Dateiformat und Dateierweiterung passen nicht zueinander...Trotzdem öffnen..." und die Gegenseite kann die Datei nur imporieren, wenn man die Datei im Excel öffnet und erneut als xls speichert.
Das Format schaut also nur aus wie Excel, ist aber keins.
Gibt es hier eine Lösung, wie ich den xml Port umbauen kann, damit es wirklich Excel ergibt?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von kaubonbon am 23. Mai 2019 12:56, insgesamt 1-mal geändert.