object TableGenerator extends App { val data = List(List("X", "Y", "Z"), List(11, 12, 13), List(12, 22, 23), List(13, 32, 33)) def generateTable(data: List[List[Any]]) = { {data.zipWithIndex.map { case (row, rownum) => (if (rownum == 0) Nil else rownum) +: row}. map(row => {row.map(cell => )} )}
{cell}
} println(generateTable(data)) }