首页 python正文

xlrd如何读取excle表中的内容

启明SEO python 2021-02-04 15:43:35 2363 0 xlrdexcle

xlrd如何读取excle表中的内容

import xlrd

# 打开文件

wb = xlrd.open_workbook(filename='百度账号.xls')

#获取所有表的名称

print(wb.sheet_names())

['Sheet1', 'Sheet2', 'Sheet3']

#获取sheet数量

print(wb.nsheets)

3

#获取所有的sheet数量

print(wb.sheets())

[<xlrd.sheet.Sheet object at 0x0000020B3485FD48>, <xlrd.sheet.Sheet object at 0x0000020B3485FFC8>, <xlrd.sheet.Sheet object at 0x0000020B34863348>]


# 通过索引查找表

sheet1 = wb.sheet_by_index(0)

# 通过表名查找表

wb.sheet_by_name('Sheet1')

# 获取表名

print(sheet1.name)

Sheet1

#获取总行数

sheet1.nrows

#获取总列数

sheet1.ncols

#获取第一列,第二行单元格的内容

baiduuser=sheet1.cell_value(1,0)

#获取第二列,第二行单元格的内容

baidupassword=sheet1.cell_value(1,1)

#获取第三列,第二行单元格的内容

emailuser=sheet1.cell_value(1,2)

#获取第4列,第二行单元格的内容

emailpassword=sheet1.cell_value(1,3)

print(baiduuser,baidupassword,emailuser,emailpassword)

赛为安科技 seo123456 liaojinhua1026 seo123456

# 获取单元格内容,第一行第4列的内容

print(sheet1.row_values(0,4))

['日期']

# 获取单元格内容,整行获取,第二行的内容

print(sheet1.row_values(1))

['赛为安科技', 'seo123456', 'liaojinhua1026', 'seo123456', 44228.0]

# 获取单元格值类型和内容,整行获取,第二行的单元格值类型和内容

print(sheet1.row(1))

[text:'赛为安科技', text:'seo123456', text:'liaojinhua1026', text:'seo123456', xldate:44228.0]

# 获取单元格内容,第1列第2行的内容

print(sheet1.col_values(0,1))

['赛为安科技']

# 获取单元格内容,第1列的内容

print(sheet1.col_values(0))

['百度账号', '赛为安科技']

# 获取单元格值类型和内容,第1列单元格的值和内容

print(sheet1.col(0))

[text:'百度账号', text:'赛为安科技']

# 获取单元格值类型和内容,第2列第2行单元格的值和内容

print(sheet1.cell(1,1))

text:'seo123456'


评论

Python好学公众号

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

网站始终只收录一个首页,为什么

网站始终只收录一个首页,为什么

新做了两个网站,但是一直只是收录一个首页,快......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......