Cheatah: excel-files uploaden und mit php in DB einlesen

Beitrag lesen

Hi,

ist es möglich, ein excel-file über ein formularfeld hochzuladen und

ja.

mittels eines php-scripts

Ja.

in eine mysql-datenbank zu schreiben?

Ja. Siehe http://www.koehntopp.de/php/database_mysql.html#mysql-blob und insbesondere http://www.koehntopp.de/php/databases.html#db-blob - zwischen Excel-Dateien und Grafiken ist diesbezüglich kein Unterschied.

pro geladenes formular sollte eine tabelle erstellt werden, die eben alle spalten hat, die auch das excel file hat.

Dann muss Dein Script in der Lage sein, Excel zu _verstehen_. Entweder findest Du bei http://www.php.net/ eine entsprechende Möglichkeit, oder Du wendest Dich an den Hersteller des Programms (Microsoft) und bittest um die Spezifikation des Datenformats, welche Du dann programmlogisch umsetzt. Viel Spaß.

ich dachte mir, vielleicht könnte man das excel-file vorher als
komma-separierte datei abspeichern und php dann alles auslesen lassen?

Ja. Das erfordert eine entsprechende _normalisierte_ Aktion des Users, bevor er die Daten hochlädt.

alles was ich bei google gefunden habe, bezog sich auf den umgekehten weg, also aus einer mysql-db (bzw. deren inhalt) einen excel-file zu machen....

Mit Hilfe von PHP? Dann schau in der Doku nach, ob entsprechend umgekehrte Funktionen verfügbar sind.

Cheatah