Excel Buffer Tabelle 370 : Import mehrere CSV-Dateien

26. Mai 2023 11:31

Hallo zusammen,

gibt es eine Möglichkeit mehrere CSV-Dateien in einen Rutsch zu importieren?
Als Basis benutzte ich die Excel Buffer Tabelle 370.

Schön wäre wenn ich mehrere CSV-Dateien auswählen/markeiren kann.
Pro CSV-Datei wird die Tabelle 370 gefüllt, dann bearbeitet und dann wieder gelöscht.

Alternative könnte ich auch vorstellen ein Ordnerpfad anzugeben wo alle CSV Dateien gespeichert sind.
Anhand des Ordnerpfad sollen alle beinhalte CSV-Dateien bearbeitet werden.

Viele Grüße

Re: Excel Buffer Tabelle 370 : Import mehrere CSV-Dateien

26. Mai 2023 12:15

dai hat geschrieben:
Alternative könnte ich auch vorstellen ein Ordnerpfad anzugeben wo alle CSV Dateien gespeichert sind.
Anhand des Ordnerpfad sollen alle beinhalte CSV-Dateien bearbeitet werden.


ja so würde ich es machen - aber wo ist jetzt die wirkliche Frage? :shock:

Re: Excel Buffer Tabelle 370 : Import mehrere CSV-Dateien

26. Mai 2023 12:30

dai hat geschrieben:Als Basis benutzte ich die Excel Buffer Tabelle 370.

Der Umstand, dass Windows Dateien mit Endung .csv automatisch als Exceldatei öffnet, bedeutet nicht im Umkehrschluss, dass der Excelbuffer für CSV verwendet werden soll :wink: .
Neuere NAV-Versionen haben eine Tabelle 1234 CSV Buffer. Das kann man ggf. nach 5.x in eigene Objekte downgraden.
Der Umgang damit wird hier erklärt: https://www.olofsimren.com/xml-buffer-and-csv-buffer-tables/

Re: Excel Buffer Tabelle 370 : Import mehrere CSV-Dateien

26. Mai 2023 12:36

Hallo,

also ich habe bereits eine Routine programmiert wo ich eine CSV-Datei mit Benutzung der Tabelle 370 importiere.
Das klappt ganz gut.

Mir geht jetzt darum wie ich mehre CSV-Dateien in einen Rutsch importieren kann.

Gruß

Re: Excel Buffer Tabelle 370 : Import mehrere CSV-Dateien

26. Mai 2023 13:15

Verzeichnisse abarbeiten: viewtopic.php?f=8&t=4403#p19099
Die Buffertabellen werden dabei grundsätzlich als temporäre Tabelle verwendet, also zur Laufzeit nur im Arbeitsspeicher füllen und den Inhalt verarbeiten.