hallo leute,
möchte eine csv-datei, die auf einem webserver liegt (und jeden tag automatisch aktualisiert wird) automatisch in einer übersichtlichen (html?) tabelle anzeigen lassen.
also zb:
www.meineseite.com/adressen.csv -->>
www.meineseite.com/adressen.html oder .php
ist sowas möglich?
danke für eure hilfe!
wog
Seite 1 von 1
Csv Datei Automatisch In Tabelle Umwandeln
Anzeige
#2
geschrieben 28. Dezember 2008 - 19:48
ja, das geht, mit PHP könnte man z.B. die Werte auslesen und in html-Code reinwerfen.
#3
geschrieben 28. Dezember 2008 - 20:19
Du brauchst nur ein Script, dass die Datei ausliest und reihenweise in eine Tabelle packt. Für die einzelnen Zellen werden die Datenreihen dann an den Trennzeichen aufgesplittet. Eine csv-Datei ist ja nichts anderes als eine Textdatei, wo alle Tabellendaten drinstehen wie gesagt Reihe für Reihe und mit bestimmten Zeichen abgetrennt. Hast du mal ein Muster der Datei? Es ist eigentlich ganz einfach.
So müßte das eigentlich klappen:
So müßte das eigentlich klappen:
<table> <?php // ########### Einstellungen ########################### $datei = "pfad/zur/datei.csv"; // Pfad Datei $anzahl_spalten = 4; //Anzahl der Spalten $trennzeichen = ";"; // Trennzeichen der CSV-Datei // ############################################### $array = file($datei); foreach ($array as $num => $element) { $array[$num] = explode($trennzeichen, $element); } $ende=count($array); for ($i=0;$i<$ende; $i++) { echo("<tr>"); for($spalte=0;$spalte<$anzahl_spalten;$spalte++) { ?> <td><?=$array[$i][$spalte]?></td> <?php } echo("</tr>"); } ?> </table>
Dieser Beitrag wurde von Gitarremann bearbeitet: 28. Dezember 2008 - 20:35
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#4
geschrieben 28. Dezember 2008 - 20:36
Alternativ auch mit fgetcsv.
Thema verteilen:
Seite 1 von 1