我将尝试按照这个问题 的解决方法,使用Python和openpyxl包在我的Excel中添加一些公式。
这个链接正是我需要的内容。
但在这段代码中:
错误信息:
TypeError: 'generator'对象没有'getitem'属性。
这个链接正是我需要的内容。
但在这段代码中:
for i, cellObj in enumerate(Sheet.columns[2], 1):
cellObj.value = '=IF($A${0}=$B${0}, "Match", "Mismatch")'.format(i)
我在Sheet.columns[2]
处遇到了一个错误,有什么想法吗?我已经按照完整的代码进行了操作。
如果需要,我使用的是Python 2.7.13版本。
****更新****
完整的代码如下:
import openpyxl
wb = openpyxl.load_workbook('test1.xlsx')
print wb.get_sheet_names()
Sheet = wb.worksheets[0]
for i, cellObj in enumerate(Sheet.columns[2], 1):
cellObj.value = '=IF($A${0}=$B${0}, "Match", "Mismatch")'.format(i)
错误信息:
for i, cellObj in enumerate(Sheet.columns[2], 1):
TypeError: 'generator'对象没有'getitem'属性。
'Sheet'
就像这个问题链接中的简单表格一样。Sheet = wb.get_sheet_by_name('Sheet1')
- Mar