Hallo Leute.
Ich bin hier zum ersten Mal.
Habe folgendes Problem…
Ich habe letzte Woche begonnen MS Access zu lernen.
Ich habe mir jetzt auch schon eine MDB angelegt mit 3 Tabellen:
Ort und Land sind mit Kontakt verknüpft.
Beispiel Tabelle Ort:
Hier möchte ich nun eine Excel-Tabelle importieren. Diese Excel-Tabelle hat in Zeile 1 die Überschriften der jeweiligen Spalte.
Zeile 2 Datensätze, Zeile 3 Datensätze, …
Hier mein Aufbau:
A1 PLZ B1 Ort
A2 6800 B2 Feldkirch
A3 6840 B3 Götzis
usw…
Wie kann ich nun diese Excel-struktur in meine Tabelle Ort importieren. Noch zur Info: Die Tabelle Ort hat folgende Spalten…
OrtID (Auto-Wert), sPLZ und sOrt.
Wie geht das?? Bitte um Hilfe. Danke!!
Grüße,
Sebastian
Hallo Sebastian,
einfach bei Access im Menü Datei - Externe Daten - Importieren; unter Dateityp Excel auswählen und sich dann durchklicken.
Die Eigenschaften der einzelnen Felder kannst Du nachträglich ändern.
Das müsste eigentlich alles gewesen sein; falls noch was unklar ist, frag bitte noch mal nach.
Gruß Verena
Hallo Verena.
Das habe ich schon mehrmals probiert, jedoch kommt dann:
Während versucht wurde die Datei … zu importieren, ist ein Fehler aufgetreten. Die Datei wurde nicht importiert.
Hier steht aber nicht, weswegen, deshalb echt planlos!!!
Grüße,
Sebastian
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Die Tabellen in Access und Excel müssen die gleiche Spaltenanzahl haben. Auch die Datentypen müssen passen.
Anschließend kannst du gan bequem mit der Zwischenablage arbeiten -in Excel alles kopieren - in Access die Tabelle öffnen und im Menü BEARBEITEN den Befehl „Am Ende einfügen“ wählen.
Gruß EPA
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Die Tabellen in Access und Excel müssen die gleiche
Spaltenanzahl haben. Auch die Datentypen müssen passen.
Anschließend kannst du gan bequem mit der Zwischenablage
arbeiten -in Excel alles kopieren - in Access die Tabelle
öffnen und im Menü BEARBEITEN den Befehl „Am Ende einfügen“
wählen.
Gruß EPA
Juhu…stimmt…wenn alles richtig eingestellt ist, funktionierts mit Kopieren -> am ende einfügen!
danke für deine hilfe.
grüße,
sebastian
Hallo Sebastian,
Ich habe letzte Woche begonnen MS Access zu lernen.
gerade, wenn du erst Efahrungen sammelst, ist die einfachste Methode folgende:
Gehe in deine Db oder öffne eine neue
wähle Objekte|Tabellen|Neu|Tabelle importieren|OK
wähle jetzt die Excel-Tabelle aus, die du importieren möchtest
dann startet der Assistent, der die Tabelle voll automatisch anlegt. So gibt es keine Probleme mit Spaltenanzahl, -überschriften, -eigenschaften usw. Mit dieser Tabelle kannst du sofort weiter arbeiten, Verknüpfungen einfügen usw.
Viel Erfolg
Gruß Marion
Hallo Sebastian,
hmmm … hört sich an, als ob Du die Daten in eine bestehende Tabelle integrieren willst und diese doch etwas anders strukturiert ist, oder es ist was ganz Schlichtes wie: Excel-Tabelle ist offen bzw. nicht offen. Probier doch mal diese Optionen aus:
- Excel-Tabelle vorher öffnen bzw. schließen
- in bestehende Tabelle importieren bzw. neue Tabelle erstellen
… vielleicht klappt es ja in irgendeiner Konstellation.
Gruß Verena
Datei - Externe Daten - Importieren
Das habe ich schon mehrmals probiert, jedoch kommt dann:
Während versucht wurde die Datei … zu importieren,
ist ein Fehler aufgetreten. Die Datei wurde nicht importiert.
Hallo Sebastian,
problematisch sind häufig die Spaltenüberschriften in Excel. Access hat Probleme, Excel-Überschriften mit Punkten (z. Bsp.: Abr.Zeit), Ausrufezeichen, Aktenzeichen, eckigen Klammern oder Leerzeichen (am Anfang) oder Steuerzeichen (ASCII-Werte 0 bis 31 ebenfalls am Anfang) als Feldnamen zu aktzeptieren. Dann erscheint die angegebene Fehlermeldung.
Deshalb, auch wenn du deine bereits angelegte Tabelle nutzen möchtest, importiere einmal die Excel-Daten mit der von mir bereits vorgeschlagenen Methode in eine neue Tabelle (diese kannst du ja anschließend wieder löschen). Access wandelt dann die kritischen Excel-Spaltenüberschriften in Access-freundliche Feldnamen um. Durch den Vergleich der Feldnamen beider Tabellen kannst du recht schnell die verursachende Excel-Spaltenüberschrift finden.
Sollte die Ursache nicht in den Excel-Spaltenüberschriften liegen, kannst du anschließend noch die Attribute (Feldeigenschaften) durch Vergleich überprüfen.
Viel Erfolg
Gruß
Marion
Hallo Marion.
Gehe in deine Db oder öffne eine neue
wähle Objekte|Tabellen|Neu|Tabelle importieren|OK
wähle jetzt die Excel-Tabelle aus, die du importieren möchtest
dann startet der Assistent, der die Tabelle voll automatisch
anlegt. So gibt es keine Probleme mit Spaltenanzahl,
-überschriften, -eigenschaften usw. Mit dieser Tabelle kannst
du sofort weiter arbeiten, Verknüpfungen einfügen usw.
Viel Erfolg
Ja so hats geklappt…danke für deine antwort.
gruß,
sebastian