diff options
Diffstat (limited to 'csv2wiki/csv2wiki.py')
-rw-r--r-- | csv2wiki/csv2wiki.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/csv2wiki/csv2wiki.py b/csv2wiki/csv2wiki.py new file mode 100644 index 0000000..7bf0e5b --- /dev/null +++ b/csv2wiki/csv2wiki.py @@ -0,0 +1,35 @@ +import csv +import os.path +import sys + +if len( sys.argv ) != 2: + print "csv2wiki [FILE]" + sys.exit(0) + +fname = sys.argv[1] + +if not os.path.exists( fname ): + print "Cannot find file ", fname + sys.exit(0) + +#if there row will be error +first_row = True +with open(fname,"rb") as f: + cr = csv.reader( f, delimiter=',', quotechar='"' ) + for row in cr: + #special case for first row + if first_row: + print """ +{| class="wikitable sortable" +|- +""" + for cell in row: + print "!|",cell + first_row = False + continue + + print "|-" + for cell in row: + print "||", cell + +print "|}"
\ No newline at end of file |