web-dev-qa-db-ja.com

openpyxlを使用して位置(行、列)のセルの値を取得するにはどうすればよいですか?

Openpyxlを使用して、行番号と列番号で定義された特定の位置にあるセルの値を取得しています。ドキュメントのコードが機能しません。

ドキュメントへのリンク: http://openpyxl.readthedocs.io/en/default/tutorial.html#accessing-one-cell

ドキュメントからのコード:

for i in range(1,101):... for j in range(1,101):... ws.cell(row = i、column = j)

コードはこの例外を与えます:

warn( "ws.cellでの座標の使用は非推奨です。代わりにws [coordinate]を使用してください")

4
Koroslak
from openpyxl import load_workbook

wb = load_workbook(file_name, read_only=True)
test_sheet = wb["Test"]
print(test_sheet.cell(None, 1, 1).value)

'.cell(self、coordinate = None、row = None、column = None、value = None):'メソッドを使用してセルにアクセスする場合は、 'None'を追加する必要があります。

4
Koroslak