Gibt es eine Möglichkeit, den Standarddatentyp beim Importieren einer Excel-Datei in Access zu ändern? (Ich verwende übrigens Access 2003).Ändern des Datentyps beim Importieren der Excel-Datei in Access
Ich weiß, dass ich manchmal die Freiheit habe, jeder Spalte, die importiert wird, irgendeinen Datentyp zuzuweisen, aber das kann nur sein, wenn ich Nicht-Excel-Dateien importiere.
EDIT: Um klar zu sein, verstehe ich, dass es einen Schritt im Importprozess gibt, wo Sie den Datentyp der importierten Spalte ändern dürfen.
Genau darum frage ich. Aus irgendeinem Grund - vielleicht sind es immer Excel-Dateien, vielleicht ist da noch etwas anderes - kann ich den Datentyp manchmal nicht ändern: Die Dropdown-Box ist ausgegraut und ich muss nur mit dem Datentyp leben, den Access als richtig erachtet.
Zum Beispiel habe ich gerade versucht, eine große ish Excel-Datei importieren (12000+ Reihen, ~ 200 Spalten) in Access, wo Spalt # 105 (oder so ähnlich) mit meist Zahlen (Codes gefüllt wurde: 1=foo, 2=bar
, etc), obwohl es auch eine Handvoll von Alpha-Codes gibt (A = boo, B = far, etc). Access nahm an, dass es ein Number
Datentyp war (auch nachdem ich den Format
Wert in der Excel-Datei selbst geändert hatte) und so gab mir Fehler auf diesen Alpha-Codes. Wenn ich beim Import den Datentyp hätte ändern dürfen, hätte das mir einige Probleme erspart.
Frage ich nach etwas, das Access einfach nicht tut, oder fehlt mir etwas? Vielen Dank.
EDIT: Es gibt zwei Antworten unten, die nützliche Hinweise geben. Speichern der Excel-Datei als CSV und dann importieren, das funktioniert gut und ist einfach wie Chris OC sagt. Der Hinweis zum Speichern einer Importspezifikation ist ebenfalls sehr hilfreich. Allerdings wählte ich die Registrierungseinstellung Antwort von DK als "Accepted Answer". Ich mochte es als Antwort, weil es ein einmaliger Schritt ist, der verwendet werden kann, um mein Hauptproblem zu lösen (mit Access falsch einen Datentyp zuweisen). Kurz gesagt, diese Lösung erlaubt es mir nicht, den Datentyp selbst zu ändern, aber es lässt Access den Datentyp genau erraten, so dass es weniger Probleme gibt.
Nun, es funktioniert, dass Access nun den Datentyp intelligenter rät. Ich habe jedoch immer noch nicht die Möglichkeit, den Datentyp während des Importvorgangs auf den von mir gewünschten Wert zu ändern. Ich weiß, dass ich keine andere Möglichkeit haben kann. Wenn das der Fall ist, akzeptiere ich das als Antwort. – user3930756