2016-07-21 10 views
0

Ich muss VBA verwenden, um eine große CSV-Excel-Datei in eine Access-Tabelle zu importieren. Das Trennzeichen ist "" (doppelte Anführungszeichen), aus irgendeinem Grund folgt auf den ersten Wert "(nur ein Zitat) statt zwei wie bei jedem anderen Wert. Die erste Zeile enthält die Spaltenüberschriften und wird auf die gleiche Weise begrenzt. Unten Ich habe ein Beispiel beigefügtImportieren Sie eine CSV-Datei in Access mit VBA

Die CSV-Dateien werden automatisch von einem Buchhaltungssystem täglich generiert, so dass ich das Format nicht ändern kann.Sie sind auch ziemlich groß (150.000 Zeilen, viele Spalten). Ich bin ziemlich neu in VBA, so so viele Details wie möglich ist, würden sehr geschätzt.

Vielen Dank im Voraus!

Example of format

+0

Sie sind also nicht CSV-Dateien dann? Es wäre hilfreich, ein Beispiel für den Inhaltstyp zu zeigen, mit dem Sie es zu tun haben (make up this, wenn Sie den tatsächlichen Inhalt nicht teilen können) –

+0

Wahrscheinlich ist das echte Trennzeichen unsichtbar, Zeichenfolgenwerte sind in Anführungszeichen eingeschlossen. Um zu verstehen, was ist eigentlich Trennzeichen, wäre es toll zu sehen, hex dump von 2-3 Werte –

+0

@TimWilliams Ich habe den Beitrag bearbeitet und einen Link zu einem Beispielbild von dem, wie es aussieht hinzugefügt – FightOn

Antwort