Excel Import¶
Der einfachste Weg, viele Bücher und Nutzer auf einmal zu importieren.
Übersicht¶
Der Excel-Import liest eine .xlsx-Datei mit zwei Blättern:
- Bücherliste (erstes Blatt)
- Userliste (zweites Blatt)
Schritt für Schritt¶
1. Excel-Datei vorbereiten¶
Deine Excel-Datei muss das richtige Format haben. Am einfachsten: Mach erst einen Excel-Export aus OpenLibry und nutze diese Datei als Vorlage.
Oder lade die Beispieldatei herunter.
2. Spalten richtig benennen¶
Die erste Zeile muss die Spaltennamen enthalten. Die Namen müssen genau stimmen!
Bücherliste (wichtigste Spalten):
| Spaltenname | Beschreibung | Pflicht? |
|---|---|---|
| Mediennummer | Eindeutige ID | Nein (wird sonst generiert) |
| Titel | Buchtitel | Ja |
| Autor | Name des Autors | Ja |
| ISBN | ISBN-13 oder ISBN-10 | Nein |
| Schlagworte | Mit Semikolon getrennt | Nein |
| Zusammenfassung | Kurzbeschreibung | Nein |
| Verlag | Name des Verlags | Nein |
| Publikationsdatum | Erscheinungsjahr | Nein |
| Min Alter | Empfohlenes Mindestalter | Nein |
| Max Alter | Empfohlenes Höchstalter | Nein |
Userliste (wichtigste Spalten):
| Spaltenname | Beschreibung | Pflicht? |
|---|---|---|
| Nummer | Ausweisnummer | Nein (wird sonst generiert) |
| Vorname | Vorname | Ja |
| Nachname | Nachname | Ja |
| Klasse | z.B. "3a" | Nein |
| Lehrkraft | Name der Klassenlehrerin | Nein |
| E-Mail für Mahnungen | Nein | |
| Freigeschaltet | true/false | Nein (Standard: true) |
Alle Spalten
Die vollständige Liste aller Spalten findest du im Datenmodell.
3. Import durchführen¶
- Gehe zu Reports → Excel Import
- Klicke auf Datei auswählen
- Wähle deine Excel-Datei
4. Vorschau prüfen¶
Nach dem Hochladen siehst du eine Vorschau:
- Anzahl der gefundenen Bücher
- Anzahl der gefundenen Nutzer
- Erste Zeilen zur Kontrolle
Genau hinschauen!
Prüfe die Vorschau sorgfältig. Stimmen die Spalten? Sind die Daten richtig zugeordnet?
5. Importieren¶
Wenn alles gut aussieht:
- Klicke In die Datenbank importieren
- Warte, bis der Import abgeschlossen ist
- Prüfe in OpenLibry, ob alles stimmt
Tipps¶
Daten aus anderen Programmen¶
Microsoft Excel¶
Einfach als .xlsx speichern – fertig.
LibreOffice Calc¶
"Speichern unter" → "Excel 2007-365 (.xlsx)"
Google Sheets¶
Datei → Herunterladen → Microsoft Excel (.xlsx)
CSV-Dateien¶
- In Excel öffnen
- Spalten anpassen
- Als
.xlsxspeichern
Umlaute und Sonderzeichen¶
Achte auf die richtige Kodierung:
- Excel speichert normalerweise korrekt
- Bei CSV: UTF-8 verwenden
- Prüfe Umlaute (ä, ö, ü) in der Vorschau
Große Datenmengen¶
Bei sehr vielen Büchern (>5000):
- Import kann einige Minuten dauern
- Nicht abbrechen!
- Bei Timeout: In kleineren Batches importieren
Häufige Fehler¶
"Spalte XY nicht gefunden"¶
→ Prüfe die Schreibweise der Spaltenüberschriften
"Pflichtfeld fehlt"¶
→ Jedes Buch braucht Titel UND Autor, jeder Nutzer braucht Vorname UND Nachname
"ID bereits vorhanden"¶
→ Mediennummern/Ausweisnummern müssen eindeutig sein
Import bricht ab¶
Mögliche Ursachen:
- Datei zu groß (max. 250 MB, einstellbar via
MAX_MIGRATION_SIZE) - Ungültige Daten in einer Zeile
- Serverprobleme
Lösung:
- Fehlermeldung genau lesen
- Problematische Zeile finden und korrigieren
- Erneut versuchen
Beispiel-Workflow¶
Du hast eine handgeschriebene Liste mit 50 Büchern:
- Excel-Datei erstellen: Titel und Autor eintragen
- Optional: ISBN hinzufügen (für Cover)
- In OpenLibry importieren
- Cover nachladen: Per ISBN-Suche
- Schlagworte ergänzen: Falls gewünscht
- Etiketten drucken: Alle 50 auf einmal
Zeitaufwand: Ca. 1-2 Stunden für 50 Bücher (statt 5+ Stunden manuell)
Nächste Schritte¶
- ISBN & Cover-Suche – Cover für importierte Bücher
- Bücherverwaltung – Bücher nachbearbeiten
- Bücherlabels drucken – Etiketten für neue Bücher