Python 2.7.13使用openpyxl - 访问单元格时出错

时间:2017-05-17 10:20:52

标签: excel python-2.7 openpyxl

道歉,如果这似乎是一个天真的问题。我是初学者,并尝试使用Python来自动化一些excel流程。使用以下命令访问我的电子表格中的单元格时,我收到一个我无法理解的错误。

import openpyxl
excel_document = openpyxl.load_workbook('H:\sample.xlsx')
sheet = excel_document.get_sheet_by_name('Sheet1')
print(sheet('A2').value)

错误:

Traceback (most recent call last):
  File "S:/Operations/PythonCode/hellopython.py/hellopython.py", line 11, in <module>
    print(sheet('A2').value)
TypeError: 'Worksheet' object is not callable

我有什么想法可以解决这个问题吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

替换

print(sheet('A2').value)

print(sheet['A2'].value)

(它是一个索引,而不是一个函数参数)。