2013-07-30 54 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

相關問題