HTML Datei generieren
Swen
- html
0 FrankieB0 David Tibbe0 Siechfred
Hallo allezusammen,
ich habe hier eine Textdatei mit knapp 800 Zeilen, wobei jede Zeile 5 Spalten hat. Aus dieser Datei möchte ich jetzt eine HTML Datei erstellen. Die genauso aufgebaut ist. Also:
Spalte1 | Spalte2 | Spalte3 | Spalte 4 | Spalte 5
Zeile1
Zeile2
...
Hat jemand eine Idee wie ich das ganze automatisch erstellen kennen.
Gerne lese ich mich auch in irgendeiner Programmiersprache ein, wenn das nicht anders gehen sollte.
Regards Swen
Hallo,
Spalte1 | Spalte2 | Spalte3 | Spalte 4 | Spalte 5
Zeile1
Zeile2
...Hat jemand eine Idee wie ich das ganze automatisch erstellen kennen.
Gerne lese ich mich auch in irgendeiner Programmiersprache ein, wenn das nicht anders gehen sollte.
PHP z.B. wäre dazu gut geeignet. Aber dazu muss dein Server bzw. dein Provider PHP unterstützen. Daher solltest Du vorab mal prüfen ob, und wenn ja, welche serverseitige(n) Scriptsprache(n) dir zur Verfügung stehen.
Grüsse
Frankie
Hallo Swen,
Hat jemand eine Idee wie ich das ganze automatisch erstellen kennen.
Sofern die Erstellung einmalig ist kann dir auch ein Programm wie Dreamweaver helfen. Ich meine mich zu entsinnen, dass diese aus csv-Datein Tabellen generieren können. Sicher geht das auch mit Excel oder Word, nur das Ergebnis wird sicherlich keine schöne Qualität haben...
Gerne lese ich mich auch in irgendeiner Programmiersprache ein, wenn das nicht anders gehen sollte.
Damit hast du natürlich viel bessere Möglichkeiten denn du kannst dir die Tabelle völlig selbst layouten. Die Programmiersprache ist dabei eigentlich egal.
Grüße
David
Hallo Swen.
ich habe hier eine Textdatei mit knapp 800 Zeilen, wobei jede Zeile 5 Spalten hat. Aus dieser Datei möchte ich jetzt eine HTML Datei erstellen.
Wenn das Ganze einmalig sein sollte, kannst du es mit der Ersetzen-Funktion eines guten Texteditors machen, ggf. unter Verwendung Regulärer Ausdrücke. Z.B. so (unter der Annahme, dass die Spalten durch ein "|" getrennt sind und dass kein "|" innerhalb der Zellen vorkommt):
Suchmuster: '^(.+)^|^|^|^|$'
Ersetzen: '<tr><td>$1</td><td>$2</td><td>$3</td><td>$4</td><td>$5</td></tr>'
(ich hoffe, dass der RegEx so richtig ist)
Dann noch vor das Ganze einen head-Bereich, den öffnenden Body-Tag, den öffnenden table-Tag und an das Ende den schließenden table-Tag.
Wenn du das mehrfach brauchst, ist natürlich die Verwendung einer Programmiersprache zu empfehlen. Für weitere Tipps müsstest du dich dann zunächst für eine entscheiden.
Freundschaft!
Siechfred