Daten aus Excel importieren

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:

  • Kontakt
  • Ort
  • Land

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