道歉,如果这似乎是一个天真的问题。我是初学者,并尝试使用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
我有什么想法可以解决这个问题吗? 谢谢!
答案 0 :(得分:0)
替换
print(sheet('A2').value)
与
print(sheet['A2'].value)
(它是一个索引,而不是一个函数参数)。