Interesting observation, pelajhia, the primary issue I believe was width, which means you must stretch them.
Try the above in the instance of columns not being wide enough.
Another common trick is to make each report 2 reports, and have a parmaeter up front which prompts the user for whether it is for Excel Export or not, if it is suppress the reports sections that are designed for display, if not, suppress a single details section which is designed for export.
Lots of tricks here, and BO has a whitepaper on tricks for exporting (Which I think states NOT to have columns touching, but trust me, you'll often find the opposite of their suggestions a slick way of doing something you require.
Someone should write the Crystal Voodoo book, cuz there sorely is a-plenty there
-k