habe ein Problem beim Speichern von Daten aus Excel in eine CSV- oder TXT-Datei.
Hier ein Beispiel:
"00166000272757;12.11.2018;06:19:54;0010109;03;325;001;001;DPD Deutschland GmbH,Gewerbegebiet,1,DE,;
00000000;0000000;;16.30;001+++++++++++++++++++;
010.015.104.244;;0000;DPD Deutschland GmbH;Gewerbegebiet;1;09337;Callenberg;;;;"
00166000272757;12.11.2018;08:07:31;0010109;13;325;001;001;;;0079002;;0.00;001+++++++++++++++++++;
010.015.104.244;;0000;DPD Deutschland GmbH;Gewerbegebiet;1;09337;Callenberg;KRAMER;;;
Insgesamt sind es ca. 60.000 bis 100.000 Zeilen. Manchmal macht Excel beim speichern Gänsefüßchen an den Anfang und an das Ende der Zeile, manchmal nicht.
Beim Import in Access entstehen zwei Fehler:
1. sage ich dem Import-Manager, dass es keinen Textqualifier gibt, dann steht im ersten und im letzten Feld je ein Gänsefüßchen zusätzlich. Sage ich ihm, dass es Gänsefüßchen als Textqualifier gibt, dann interpretiert er alles in den Gänsefüßchen als ein Feld.
Beides ist Mist.
Hier der Code, mit dem ich speichere:
Application.DisplayAlerts = False
'ActiveWorkbook.SaveAs Filename:="D:\Datenbanken\BerichtNeu\Bericht1.csv", FileFormat:=6 'csv
ActiveWorkbook.SaveAs Filename:="D:\Datenbanken\BerichtNeu\Bericht1.txt", FileFormat:=-4158 'txt
Application.DisplayAlerts = True
Was mache ich falsch?
Danke
Thomas