使用Python3.6.x和xlrd库从excel工作表读取单元格数据
这是我的示例代码使用Python3.6.x和xlrd库从excel工作表读取单元格数据,python,excel,xlrd,Python,Excel,Xlrd,这是我的示例代码 import xlrd file_location=("/home/deep/Desktop/Book1.xlsx") workbook=xlrd.open_workbook(file_location) sheet=workbook.sheet_by_index(0) first=sheet.cell_value(1,1) print(first) 但我发现了以下错误 回溯(最近一次调用):文件“/home/deep/ws/xcx.py”,第行 6,在 工作簿=xlrd
import xlrd
file_location=("/home/deep/Desktop/Book1.xlsx")
workbook=xlrd.open_workbook(file_location)
sheet=workbook.sheet_by_index(0)
first=sheet.cell_value(1,1)
print(first)
但我发现了以下错误
回溯(最近一次调用):文件“/home/deep/ws/xcx.py”,第行
6,在
工作簿=xlrd。工作簿(文件位置)属性错误:模块“xlrd”没有“打开工作簿”属性
根据您的错误消息
回溯(最后一次调用):文件“/home/deep/ws/xcx.py”,第6行,在workbook=xlrd.workbook(文件位置)属性错误:模块“xlrd”没有属性“open\u workbook”
我猜你犯了一个打字错误,上面写着
workbook=xlrd.workbook(文件位置)
它一定是:
workbook=xlrd.打开工作簿(文件位置)
xlrd对我来说很好!!刚刚试过
open\u工作簿
非常好用。但在最后一行,您应该使用:
first=sheet.cell(1,1)
print(first.value)