Mailinglisten-Archive |
Moin Andre, > Ich benötige nun eine Funktion mit welcher ich die Excel-Datei öffnen und > einlesen kann. > Weiterhin möchte ich eine solche Excel-Datei per PHP erzeugen. fgetcsv heißt Deine gesuchte Funktion - vgl. hierzu auch explode(). Zum Zurückschreiben mußt Du afaik Arraywerte o.ä. in einen String schreiben und diesen dann in die CSV-Datei reinschreiben, hierzu nimm implode(). Dieser Code kommt aus dem PHP Manual: <skript> $row = 1; // Anzahl der Arrays $fp = fopen ("test.csv","r"); // Datei wird zum Lesen // geöffnet while ($data = fgetcsv ($fp, 1000, ",")) { // Daten werden aus der Datei // in einen Array $data gelesen $num = count ($data); // Felder im Array $data // werden gezählt print "<p> $num fields in line $row: <br>"; $row++; // Anzahl der Arrays wird // inkrementiert for ($c=0; $c < $num; $c++) { // FOR-Schleife, um Felder print $data[$c] . "<br>"; // des Arrays auszugeben } } fclose ($fp); </script> Bis denn, Carsten.
php::bar PHP Wiki - Listenarchive