2017-05-17 5 views
1

謝罪、これは素朴な質問のようです。私は初心者で、一部のExcelプロセスを自動化するためにPythonを使用しようとしています。下のコマンドを使用してスプレッドシートのセルにアクセスすると、私は理解できないエラーが発生しています。Python 2.7.13 openpyxlを使用しています - セルにアクセスするとエラーが発生します

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

呼び出し元が何であるか知っていますか?そうでない場合は、Pythonのドキュメントを参照してください。 –

答えて

0

(それがインデックスではなく、関数のパラメータです)

print(sheet['A2'].value) 

print(sheet('A2').value) 

を交換してください。

関連する問題