Excel -> MySql Dump

  • Hallo,


    weiß irgendjemand ober es möglich ist aus einer Excel Tabell einen Mysql Dump zu erstellen?


    Danke.
    Christoph

  • Hi !!


    gemacht hab ich sowas noch nie...
    Aber man kann es mit phpMyAdmin bestimmt recht einfach machen.


    Als erstes erstellst Du dir mit phpMyAdmin deine Tabelle (z.B. ID, Name, Age) <-- so hab ichs mal eben probiert.
    (ID = Primärschlüssel, Index, NOT NULL, Auto increment)


    So... dann gehts an deine Excel-Tabelle...
    Man kann die Excel-Dateien im CSV-Format speichern (2000, 98???), allerdings schreibt Excel tatsächlich nur die Inhalte der Zellen in die CSV-Datei und keine eindeutige ID. Also hab ich eben mal eine neue Spalte ganz links eingefügt und diese mit "Nullen" (0) gefüllt. Das soll die ID werden. Da die Spalte ID ja die Eigenschaft "auto_increment" und "not null" hat, wird hier automatisch hochgezählt.


    Der Inhalt der CSV würde dann z.B. so aussehen:
    0;Karl;12
    0;Jan;21
    0;Opa;78
    0;Sack;35
    ....
    ...
    ..
    .


    Das wäre;
    ID;Name;Age



    Was auf alle Fälle stimmen muß ist der Aufbau deiner Exceltabelle mit der MySQL-Tabelle.


    Nun kannst du ganz einfach über phpMyAdmin
    -> Deine MySQL-Tabelle wählen
    -> Eigenschaften anzeigen
    Dann -> Textdatei in Tabelle einfügen
    Dort brauchst du dann nurnoch deine CSV-Datei auszuwählen und draufzujagen.. :)


    Ich hoffe das Hilft dir weiter...
    achja phpMyAdmin --> http://phpwizard.net/projects/phpMyAdmin/


    Gruß Jan