Looks like your code inserts a new row for every cell.

Cheers! Fixed.