[erledigt] Problem bei Import Excel Datei per XMLport

17. Juli 2018 20:08

ICh habe ein Problem beim Import einer Excel Datei per XMLport. Die Fehlermeldung:
"Ungültige Daten auf Stammebene. Zeile 1, Position 1."

Kann damit jemand was anfangen? Es muss wohl am Dateiformat liegen, denn in den Code des XMLports kommt NAV gar nicht. Ich finde da aber keinen Fehler. Ich habe die Excel Datei schon in CSV umgespeichert und dann wieder in Excel gespeichert, um sämtliche Formatierungen usw. loszuwerden, bringt aber alles nix.

Habe auch mit so ziemlich allen Properties im XMLport rumgespielt.

Mit NAV 2013 R2 hat das alles prima funktioniert, mit NAV 2017 nicht mehr.

Ich bräuchte 'nen Tip was ich noch probieren soll.
Zuletzt geändert von enh am 23. Juli 2018 14:26, insgesamt 1-mal geändert.

Re: Problem bei Import Excel Datei per XMLport

18. Juli 2018 11:21

Hallo Enh,

das XML Port soll eine CSV einlesen oder ein XML ?

Ausgehend davon würde ich dann die Datei prüfen.
Das nächste was mir bei "Ungültige Daten auf Stammebene. Zeile 1, Position 1." einfällt ist das der Documentnode/Rootnode evlt falsch benannt ist oder aber nicht gefunden wird.
Es klingt für mich aber erstmal nach XML.

Re: Problem bei Import Excel Datei per XMLport

18. Juli 2018 13:06

Es geht wie beschrieben tatsächlich um eine Excel Datei (xlsx), also indirekt xml. NAV XMLports unterscheiden das ja nicht.

Re: Problem bei Import Excel Datei per XMLport

18. Juli 2018 13:42

Das ein XML Port direkt ein normales Excel Binaryfile lesen kann wäre mir neu.

Was für ein Format möchte dein XML Port normalerweise ? Xml,Variable Text oder Fixed Text ?

Re: Problem bei Import Excel Datei per XMLport

18. Juli 2018 13:45

Wie gesagt, in NAV 2013 R2 funktioniert das. XLSX ist ja ein XML Format, nur gepackt.

Re: Problem bei Import Excel Datei per XMLport

18. Juli 2018 14:01

Was ich nicht verstehte ist ja egal ob XML, CSV oder Feste Trenner gibst du ja immer eine Strukturdefinition an.

In einem gepackten XLXS Format muss er ja dann von selbst eine Idee kriegen was jetzt Sheet 1 ist und das muss mit der Struktur von Sheet 2 ja auch nicht direkt übereinstimmen.

Funktioniert es denn wenn du das gewünschte Sheet mal als XML abspeicherst ohne gepacktes Format ?

EDIT:
Einzig kann ich mir vorstellen das Hilfsfunktionen aus dem Excelbuffer das angegebene Sheet parsen und die Daten aus dem Excelbuffer weiterverarbeitet werden aber die Fehlermeldung lässt darauf schließen das es soweit gar nicht kommt.

Re: Problem bei Import Excel Datei per XMLport

18. Juli 2018 14:33

OK, ich setze es per Report mit Excel Buffer Import Funktionalität um. Danke für deine Antworten!