On 08/02/2011 03:59 PM, Peter Otten wrote:
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)
Thanks for the tip I will check com.sun.star.text.TextTable API.
Regards
Karim
--
http://mail.python.org/mailman/listinfo/python-list