Steht man vor einer Aufgabe wie z.B. die Daten einer Excel-Tabelle in eine MySQL-Datenbank zu übernehmen, so geht entweder die Suche nach einem passenden Utility oder das Schreiben eines kleinen Skripts los.
Doch halt - eigentlich ist an Werkzeug schon alles, da, was man braucht:
- Excel: Zuerst werden mit Excel alle Daten soweit vorbereitet, wie sie später dann auch in der Tabelle stehen sollen. Dann wird die Excel-Tabelle als CSV-Datei abgespeichert.
- MySQL: Die Tabelle selbst wird angelegt und mit den benötigten Feldern versehen. Anschließend wird mittels des ‘LOAD DATA’-Kommandos die vorher erzeugte CSV-Datei in die Tabelle eingelesen.
Beispielhaft könnte der Aufruf des Kommandos wie folgt aussehen:
mysql> LOAD DATA INFILE 'D:/Temp/excel-daten.csv' INTO TABLE zieltabelle FIELDS TERMINATED BY ';';
Eine Ausführliche Beschreibung der Parameter gibt’s im MySQL Reference Manual
Stilfremde Coverversionen sind immer noch en vogue, auch wenn seit Tori Amos’ “Smells Like Teen Spirit” (1992 auf der “Crucified”-EP veröffentlicht) nicht mehr unbedingt etwas richtig Neues. Mit den “Hymns In The Key Of 666” wagt sich nun das schwedische Poptrio