2013-07-30 7 views
0

У меня есть программа Python с большими работами до сих пор. Однако ...... Мне нужно суммировать все те же позиции ячеек на 52 разных листах.Добавление одной и той же ячейки из нескольких листов с помощью python

For example: I have 52 sheets and need to sum cell D75 across all the sheets in my coversheet. 

Ума ты титульный лист уже сделан, и у меня нет никаких проблем с этим, я просто нужно определить, как включить сумму в моем покрывающий.

CHEERS !!!

+0

Вы нормально с создавая формулу через 'xlwt' где-то внутри файла excel, а затем просто читайте ее через' xlrd'? – alecxe

ответ

0

полностью тестировался, дайте мне знать, если вы не можете получить эту работу, и я поближе

wb = open_workbook('simple.xls') 
values = [] 
for s in wb.sheets(): #iterate over the sheets 
    cell = sheet.cell(3,74) #D=3, need to offset 75 by 1 hence 74 
    values.append(float(cell.value)) 
print sum(values) 

также, что это довольно хороший учебник http://www.simplistix.co.uk/presentations/python-excel.pdf

 Смежные вопросы

  • Нет связанных вопросов^_^