Python 2.7.13使用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
任何想法如何我可以解决这个问题?
谢谢!
更换
print(sheet('A2').value)
同
print(sheet['A2'].value)
(这是一个索引,而不是一个函数参数)。