Karim wrote: > values = ( (22.5,21.5,121.5), > (5615.3,615.3,-615.3), > (-2315.7,315.7,415.7) ) > > it = _xrange_cellnames(rows=len(value), cols=len(values[0])) > > table.getCellByName(it.next()).setValue(22.5) > table.getCellByName(it.next()).setValue(5615.3) > table.getCellByName(it.next()).setValue(-2315.7)
Some googling suggests that there exists a getCellByPosition() method. With that the above would become (untested): for x, column in enumerate(values): for y, value in enumerate(column): table.getCellByPosition(x, y).setValue(value) -- http://mail.python.org/mailman/listinfo/python-list