Ich habe mir ein Formular in Access 2003 gebastelt, mit dem ich aus einem Ordener mir je nach Bedarf verschiedene *.txt Dateien importiere. Ich hatte gehofft, dass ich das allein schaffen würde, aber ich erkläre mich für gescheitert.
Beim Import, erhalte ich die Meldung: Das einer der Datentypen nicht korrekt ist.
Mach ich den Import manuell, funktioniert alles!
Ich will ausschließlich Text importieren und die Typen sind alle korrekt.
Kann es evtl daran liegen, dass die zu importierende Text-Datei auch Leer-Zellen beinhaltet ?
Die Anfangszeichen der Zeilen sind ja nun komplett unterschiedlich formatiert…
Ich kann auch keine vernünftig brauchbares Delimiterzerichen erkennen. Die geschachtelten geschweiften Klammern sind von einer Import-Spezifik. auch nicht auflösbar…
Wie sollen denn diese Zeilen aufgedröselt werden?
Gruß
Franz
nun an´s „eingemachte“
wir erhalten aus unserer IT eine „fast“ unbrauchbare .txt Datei, die 140000 Zeilen enthält. (also für excel zuviel) und so importieren wir die .txt Datei in access und haben auf die tabelle eine Abfrage erzeugt.
Aus der Abfrage erstellen wir dann eine Excel-Abfrage mit nur 20.000 Datensätzen, die wir mit einer „Bereich Verschieben“ - Formel für den End-User aufbereiten.
Da uns die Arbeit zuviel ist, wollen wir das gern dem End-User aufdrücken.
Der ist jedoch zu blöd um den Import manuell hinzubekommen und fragt jeden Monat wieder neu an !
Scheiße so ! - Also einfach machen…
liegt es wirklich nur an den Afangszeichen ???
Dies ist sonst eine von ca. sechs Zeilen, die so aussehen.
Vielleicht muss ich die Spezifikation einfach darauf ändern, dass die erste Spalte nicht mit importiert wird.
Oder habe ich „wirkliche“ Probleme ?
Gibt es andere Möglichkeiten ?
nun an´s „eingemachte“
wir erhalten aus unserer IT eine „fast“ unbrauchbare .txt
Datei, die 140000 Zeilen enthält. (also für excel zuviel) und
so importieren wir die .txt Datei in access und haben auf die
tabelle eine Abfrage erzeugt.
Aus der Abfrage erstellen wir dann eine Excel-Abfrage mit nur
20.000 Datensätzen, die wir mit einer „Bereich Verschieben“ -
Formel für den End-User aufbereiten.
Da uns die Arbeit zuviel ist, wollen wir das gern dem End-User
aufdrücken.
Der ist jedoch zu blöd um den Import manuell hinzubekommen und
fragt jeden Monat wieder neu an !
Scheiße so ! - Also einfach machen…
liegt es wirklich nur an den Afangszeichen ???
Dies ist sonst eine von ca. sechs Zeilen, die so aussehen.
Vielleicht muss ich die Spezifikation einfach darauf ändern,
dass die erste Spalte nicht mit importiert wird.
Oder habe ich „wirkliche“ Probleme ?
tja, keine Ahnung… Die einzelnen Zeilen der txt-Datei müssen alle im Aufbau gleich sein, sonst klappt es im Prinzip nicht. Mit einer Import-Spez legst Du halt die „Formatierung“ der Datei für den Import fest. Dabei gibt es ja zwei unterscheidliche Methoden:
feste Feldlänge: da werden jeder Spalte eine bestimmte Zeichenanzahl und ein Datentyp zugewiesen.
Feldbegrenzerzeichen: da wird jede Zeile auf ein bestimmtes Zeichen hin untersucht, das die Feld-Abtrennung bestimmt.
Gibt es andere Möglichkeiten ?
keine „einfachen“, nur die selbst geschriebene Analyse der Zeilen.