如何使用openpyxl获取位置(行,列)的单元格值?

时间:2017-12-07 16:47:30

标签: python exception position cell openpyxl

我正在使用openpyxl来获取由行号和列号定义的特定位置的单元格值。 文档中的代码不起作用。

文档链接: http://openpyxl.readthedocs.io/en/default/tutorial.html#accessing-one-cell

文档中的代码:

  

表示范围内的i(1,101):   ...对于范围内的j(1,101):   ... ws.cell(row = i,column = j)

代码给出了这个例外:

  

警告(“不推荐使用ws.cell的坐标。请改用ws [coordinate]”)

1 个答案:

答案 0 :(得分:4)

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):'方法