Python: Read Cell from Excel with Coordinates



我在这里要做的是读取一些值从excel表格。我想用坐标(X,Y)而不是经典的"A1","A2"等方法。在相同的代码我也写一些数字在excel表。这很好。通过运行这段代码,我得到了这个错误:

AttributeError: 'Worksheet' object没有属性'cell'

book = xlrd.open_workbook_xls("abc.xls", formatting_info=True)
wb = copy(book)
sh = wb.get_sheet(0)
a = 1
for i in range(10):
cell1 = sh.cell(0,1)
print(cell1)
sh.write(i,0, a)
print(a)
a = a+1
wb.save("abc.xls")

是否有办法读取从excel?打印单元格,还是做进一步的计算?

使用带有rowxcolx参数的cell_value,而不是cell。GitHub登陆页面上的例子提到了这一点。以下是该示例的相关摘录:

print("Cell D30 is {0}".format(sh.cell_value(rowx=29, colx=3)))

最新更新