existe algum jeito para não criar varias tags trs e tds?
sim, Tableless basicamente são div’s com CSS, veja um exemplo:
http://www.guguncube.com/1322/tableless-css