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

Excel Python 2.7.13使用openpyxl-访问单元格时出错,excel,python-2.7,openpyxl,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 (m

如果这是一个幼稚的问题,请道歉。我是一名初学者,尝试使用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
回溯(最近一次呼叫最后一次):
文件“S:/Operations/PythonCode/hellopython.py/hellopython.py”,第11行,在
打印(活页('A2')。值)
TypeError:“工作表”对象不可调用
有没有办法解决这个问题?
谢谢大家!

更换

print(sheet('A2').value)

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

替换

print(sheet('A2').value)


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

你知道什么是可调用的吗?如果没有,请查阅Python文档。您知道什么是可调用的吗?如果没有,请参阅Python文档。