Interesting question, but I just cannot help from asking why anyone would want to do this, and I think this is a really really really bad idea.
If you're creating tabular data, column headings (th) describe the contents below them (td) in a semantic manner and rows (tr) group instances apart from each another. If you render the entire table as divs, all semantic meaning in the markup is completely lost. I cannot imagine any purpose this would serve. My $.02.
Vine Type: Content Management with Standards in Mind. http://vinetype.com