#!/usr/bin/env python
#(c) Thomas Guettler www.thomas-guettler.de
#This script is in the public domain
#
#Make a simple html page of a csv (Comma Seperated Values) file
### Ende Benutzer Konfiguration
import re
import cgi
import sys
import string
file=open(sys.argv[1]);
zeile=file.readline()
print """
csv2html
"""
zeilen=file.readlines()
for zeile in zeilen:
zeile=string.strip(zeile); # Newline Zeichen entfernen
spalten=re.split("[,;]", zeile)
print " "
for spalte in spalten:
if spalte.startswith('"'):
spalte=spalte[1:]
if spalte.endswith('"'):
spalte=spalte[:-1]
spalte=spalte.strip()
spalte=cgi.escape(spalte)
spalte=re.sub(r'\\n', '
', spalte)
if not spalte:
spalte=" "
print " " + spalte + " | "
print "
"
print """
"""