FYI, this post is out of date. As of Python 3.0, universal newline mode is now
the default and 'U'
is accepted, but no longer does anything.
I deal with a lot of people that prefer to open reports in Microsoft Excel. I've gotten used to generating CSV (comma …