Schritt-für-Schritt-Anleitung: Excel- und Textdateien in Microsoft Access importieren
Hier ist ein ausführliches Tutorial, wie du Daten aus Excel und Textdateien (wie CSV oder TXT) erfolgreich in Microsoft Access importierst.
Microsoft Access ist ein mächtiges Werkzeug zur Datenverwaltung. Oft liegen Daten jedoch zuerst in Tabellenkalkulationen oder einfachen Textdateien vor. In diesem Tutorial lernst du, wie du diese Daten effizient importierst.
Teil 1: Vorbereitung der Daten
Bevor du mit dem Import beginnst, solltest du deine Quelldateien prüfen:
- Excel: Achte darauf, dass die erste Zeile die Spaltenüberschriften enthält. Vermeide verbundene Zellen und Leerzeilen innerhalb der Daten.
- Text/CSV: Stelle sicher, dass die Daten ein einheitliches Trennzeichen haben (z. B. Semikolon, Komma oder Tabulator).
Teil 2: Excel-Dateien importieren
Schritt 1: Den Import-Assistenten starten
- Öffne deine Access-Datenbank.
- Gehe im oberen Menüband auf den Reiter Externe Daten.
- Klicke auf die Schaltfläche Neue Datenquelle > Aus Datei > Excel.
Schritt 2: Datei auswählen und Import-Art festlegen
Ein Fenster öffnet sich. Hier hast du drei Optionen:
- Importieren Sie die Quelldaten in eine neue Tabelle: Erstellt eine komplett neue Tabelle.
- Fügen Sie eine Kopie der Datensätze an die Tabelle an: Fügt die Daten an eine bereits bestehende Access-Tabelle an (die Spaltennamen müssen exakt übereinstimmen!).
- Verknüpfen Sie die Datenquelle: Die Daten bleiben in Excel, Access zeigt sie nur an. Änderungen in Excel werden in Access übernommen.
Wähle die erste Option und klicke auf Durchsuchen, um deine Datei zu finden. Bestätige mit OK.
Schritt 3: Der Excel-Import-Assistent
- Blatt auswählen: Wähle das Tabellenblatt aus, das die Daten enthält.
- Überschriften: Setze das Häkchen bei „Erste Zeile enthält Spaltenüberschriften“.
- Feldoptionen: Hier kannst du für jede Spalte den Datentyp (z. B. Text, Zahl, Datum) festlegen oder Spalten überspringen.
- Primärschlüssel: Access fragt dich, ob es einen Primärschlüssel (eine eindeutige ID) erstellen soll. Es ist meist ratsam, Access einen eigenen Primärschlüssel hinzufügen zu lassen.
- Abschluss: Gib der Tabelle einen Namen und klicke auf Fertigstellen.
Teil 3: Textdateien (.csv, .txt) importieren
Schritt 1: Den Import starten
- Gehe wieder auf Externe Daten > Neue Datenquelle > Aus Datei > Textdatei.
- Wähle deine Datei aus und entscheide dich wieder für eine der drei Import-Arten (meistens „Importieren in eine neue Tabelle“).
Schritt 2: Format festlegen
Der Textkonvertierungs-Assistent öffnet sich:
- Mit Trennzeichen: Wähle dies, wenn Zeichen wie Kommas oder Semikolons die Felder trennen (Standard bei CSV).
- Feste Breite: Wähle dies, wenn die Spalten durch Leerzeichen exakt untereinander ausgerichtet sind.
Klicke auf Weiter.
Schritt 3: Trennzeichen definieren
- Wähle das Trennzeichen aus, das in deiner Datei verwendet wird (meistens Semikolon oder Komma).
- Aktiviere das Häkchen bei „Erste Zeile enthält Feldnamen“.
- Wähle das Texterkennungszeichen (meistens das Anführungszeichen
"), falls Texte in deiner Datei so"wie hier"markiert sind.
Schritt 4: Felder und Primärschlüssel
Genau wie beim Excel-Import kannst du nun die Datentypen der Spalten prüfen und einen Primärschlüssel festlegen.
Schritt 5: Speichern und Beenden
Gib der Tabelle einen Namen und klicke auf Fertigstellen. Access bietet dir am Ende an, die „Importschritte zu speichern“. Das ist nützlich, wenn du diese Datei regelmäßig (z. B. wöchentlich) mit dem gleichen Format importieren musst.
Tipps für Fortgeschrittene
1. Datentyp-Fehler vermeiden
Access scannt die ersten Zeilen, um den Datentyp zu bestimmen. Wenn in Zeile 100 plötzlich Text in einer Zahlenspalte steht, gibt es einen Fehler. In diesem Fall erstellt Access eine Tabelle namens „Importfehler“. Schau dort hinein, um zu sehen, welche Zeilen nicht importiert wurden.
2. Import-Spezifikationen (Textdateien)
Beim Import von Textdateien gibt es unten links einen Button „Weitere...“. Hier kannst du Details wie das Datumsformat (TT.MM.JJJJ vs. MM/TT/JJ) oder das Dezimaltrennzeichen (Punkt statt Komma) präzise einstellen. Das ist besonders wichtig für US-amerikanische Dateien.
3. Verknüpfen statt Importieren
Wenn du die Daten in Excel weiter pflegen willst, wähle immer „Verknüpfen“. So sparst du dir den ständigen Re-Import, da Access die Excel-Datei einfach als „Tabelle“ innerhalb der Datenbank nutzt.
Herzlichen Glückwunsch! Du weißt nun, wie du externe Datenquellen sauber in Microsoft Access integrierst.