使用带有xlrd库的python 3.6.x从excel表中读取单元格数据

时间:2018-03-23 16:59:51

标签: 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,在       workbook = xlrd.workbook(file_location)AttributeError:module' xlrd'没有属性' open_workbook'

2 个答案:

答案 0 :(得分:1)

根据您的错误消息,

  

追踪(最近一次调用最后一次):文件“/home/deep/ws/xcx.py”,行   6,在workbook = xlrd.workbook(file_location)中AttributeError:module   'xlrd'没有属性'open_workbook'

我猜你犯了一个拼写错误,它说

  

“工作簿= xlrd.workbook(file_location)”

一定是

  

“工作簿= xlrd.open_workbook(file_location)”

xlrd对我来说很好!!刚试过!!

答案 1 :(得分:0)

open_workbook非常好用。但在最后一行,您应该使用:

first=sheet.cell(1,1) 
print(first.value)