TSV to HTML
paddy3118 at netscape.net
Thu Jun 1 07:31:15 CEST 2006
> First let me say that I appreciate the responses that everyone has
> A friend of mine is a ruby programmer but knows nothing about python.
> He gave me the script below and it does exactly what I want, only it is
> in Ruby. Not knowing ruby this is greek to me, and I would like to
> re-write it in python.
> I ask then, is this essentially what others here have shown me to do,
> or is it in a different vein all together?
Leif's Python example uses the csv module which understands a lot more
about the peculiarities of the CSV/TSV formats.
The Ruby example prepends a <style>...</style> block.
The Ruby example splits each line to form a table row and each row on
tabs, to form the cells.
The thing about TSV/CSV formats is that their is no one format. you
need to check how your TSV creator generates the TSV file:
Does it put quotes around text fields?
What kind of quotes?
How does it represent null fields?
Might you get fields that include newlines?
- P.S. I'm not a Ruby programmer, just read the source ;-)
More information about the Python-list