[gelöst] NAV 7.0 Excel Buffer Problem

17. Januar 2014 16:44

Hallo,

ich möchte ein Excel File auslesen und nach NAV 2013 importieren.
Dazu wollte ich Tabelle 370 Excel Buffer nutzen und habe eine Codeunit zum Test geschrieben.
Nach dem Aufruf
Code:
ExcelBuffer.OpenBook('C:\temp\test.xlsx','Tabelle1');
wird die Excel Buffer Funktion aufgerufen, welche beim Aufruf des XlWrkBkReader fehlschlägt (siehe Anlage)

Die Fehlermeldung sagt nicht sehr viel aus aber ich denke, dass es an dem OpenXML Assembly liegt.
Dynamics NAV 2013 (7.0) arbeitet angeblich mit dem OpenXML SDK 2.0, welches auch installiert ist.

Habt ihr vielleicht noch Tipps wie ich das Problem lösen kann?

Viele Grüße - Stefan
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von DynamicStefan am 21. Januar 2014 09:51, insgesamt 1-mal geändert.

Re: NAV 7.0 Excel Buffer Problem

17. Januar 2014 17:49

Hallo,
auf welchem Laufwerk C: liegt denn deine Datei? Client oder Server?

Gruß Fiddi

Re: NAV 7.0 Excel Buffer Problem

20. Januar 2014 09:24

Guten Morgen,

die Datei liegt bei mir lokal.
Muss die Datei auf der Middle-Tier liegen??

Gruß

Re: NAV 7.0 Excel Buffer Problem

20. Januar 2014 09:33

Hallo,

da der XlWrkBkReader auf dem Servicetier ausgeführt wird, gehe ich mal davon aus, das JA :wink: .

Kleiner Tipp dazu: codeunit 419

Gruß, Fiddi

Re: NAV 7.0 Excel Buffer Problem

21. Januar 2014 09:51

Danke für den Tipp!
Hat definitiv etwas Licht ins Dunkel gebracht ;-)

Da ich nicht über die Berechtigungen auf der MiddleTier verfüge, habe ich auf dem Server eine temporäre Datei auf Basis meiner lokalen Test.xlsx erstellt.
Der Excelbuffer konnte dann zwar auf die Datei zugreifen, aber das Workbook war anscheinend corrupted.

Aber das hat sich bereits erledigt.

Gruß - Stefan