CSV - Tabellen auflisten
Auf dieser Seite
Dieses Modul listet eine übergebene CSV-Datei als Tabelle auf. Die Kopfzeile kann wahlweise aus der Datei bezogen oder selbst erzeugt werden.
Dieses Modul erwartet das Skript zCsv.php im Verzeichnis /res/
.
Aufruf
[csv Datei Ausrichtung Caption Header]
Parameter
- Datei
-
der relative Pfad und Dateiname mit Endung. Das Modul erwartet Die Datei dort (s. „Bitte beachten“).
- Ausrichtung (optional)
-
Mit den Buchstaben
l
eft,r
ight undc
enter können die Spalten von links kommend ausgerichtet werden.
- Caption (optional)
-
Überschriften für Tabellen „ohne Kopfzeile“, wird nur bei
header=false
ausgewertet. Die Spaltenüberschriften müssen mit einem,
getrennt werden und können mit Leerzeichen „verbreitert“ werden:
- Header (optional)
-
Standard ist „true“ → erste Zeile im CSV enthält Überschriften, die führende/folgende Leerzeichen für eine „Mindestspaltenbreite“ enthalten dürfen.
Die Kopfzeile wird mit white-space:pre
formatiert (→ „Leerzeichen“).
- Bitte beachten:
-
- Der Upload der csv-Datei muss erlaubt sein (Projekt-INI).
- Für korrekte Umlaute muss die Datei als „UTF8“ vorliegen.
- Die Datei muss entweder manuell via FTP oder mit
upload
hochgeladen werden.
Das Modul
csv Datei "Ausrichtung=" "Suche=" "Suchspalte=0" "Sortierspalte=-1" "Absteigend=false" "HatKopf=true" "Ueberschrift=" <?php include_once ($_SERVER["DOCUMENT_ROOT"] . '/res/zCsv.php'); echo csvdisplay("§§§Datei§§§","§§§Ausrichtung§§§","§§§Suche§§§",intval('§§§Suchspalte§§§'),intval('§§§Sortierspalte§§§'),§§§Absteigend§§§,§§§HatKopf§§§,"§§§Ueberschrift§§§"); ?>
Beispiele
Minimalaufruf
[csv /media/test.csv]
Ausgabe
Jahrgang | Bezeichnung | Beschreibung | Preis |
---|---|---|---|
2019 | Krötenarsch | Leicht schleimig in der Konsistenz, aber elegant im Abgang. | 2,80 € |
2020 | Pferdefuß | Galopiert den Rachen hinunter und hinterlässt eine sanften Geschmack nach frischem Heu. | 3,50 € |
2021 | Rüsselwasser | Bestens geeignet für langanhaltende Gelage. Knallt weg, verhindert zuverlässig Erinnerungen an alles, was zwischen Genuss und wieder aufwachen passiert ist. | 6,99 € |
Ausrichtung der Spalten
[csv /media/test.csv cllr]
Ausgabe
Jahrgang | Bezeichnung | Beschreibung | Preis |
---|---|---|---|
2019 | Krötenarsch | Leicht schleimig in der Konsistenz, aber elegant im Abgang. | 2,80 € |
2020 | Pferdefuß | Galopiert den Rachen hinunter und hinterlässt eine sanften Geschmack nach frischem Heu. | 3,50 € |
2021 | Rüsselwasser | Bestens geeignet für langanhaltende Gelage. Knallt weg, verhindert zuverlässig Erinnerungen an alles, was zwischen Genuss und wieder aufwachen passiert ist. | 6,99 € |
Eigene Kopfzeilen
(für CSV ohne „Zeile 1 = Überschrift“)
[csv /media/test.csv cllr - - - - false " Spalte 1 , Spalte 2 , Spalte 3 ,Spalte 4"]
Ausgabe
Spalte 1 | Spalte 2 | Spalte 3 | Spalte 4 |
---|---|---|---|
Jahrgang | Bezeichnung | Beschreibung | Preis |
2019 | Krötenarsch | Leicht schleimig in der Konsistenz, aber elegant im Abgang. | 2,80 € |
2020 | Pferdefuß | Galopiert den Rachen hinunter und hinterlässt eine sanften Geschmack nach frischem Heu. | 3,50 € |
2021 | Rüsselwasser | Bestens geeignet für langanhaltende Gelage. Knallt weg, verhindert zuverlässig Erinnerungen an alles, was zwischen Genuss und wieder aufwachen passiert ist. | 6,99 € |
Fehlende CSV-Datei
" "false" "true"]
Ausgabe
Keine Datei gefunden.
Außer Kopfzeile (1. Zeile) keine Einträge
[csv /media/test-leer.csv]
Ausgabe
Keine Einträge.
(Ganz) Leere Datei und selbst definierter Kopf
[csv /media/test-ganzleer.csv rlrc "Spalte 1,Spalte 2,Spalte 3,Spalte 4" false true]
Ausgabe
Keine Daten.