python xlrd模块读取Excel内容

 xlrd模块实现对excel文件内容读取。

test.xlsx文件内容如下:

 下面是使用xlrd的基本使用方法

import xlrd

'''
xlrd模块实现对excel文件内容读取
'''
# 1、打开Excel文件
workbook = xlrd.open_workbook('test.xlsx')

print(workbook.sheet_names())  # 获取所有sheet页名称   ['基本信息', '附加信息']

# 2、获取读入的文件的sheet页
sheet1 = workbook.sheet_by_index(0)   # 索引的方式  从0开始
sheet2 = workbook.sheet_by_name('附加信息')  # sheet页名字的方式

# 3、获取sheet的最大行数和列数,以及sheet也名称
nrows =  sheet1.nrows  # 行
ncols = sheet1.ncols  # 列
name = sheet1.name  # 名称

# 4、获取某个单元格的值
val = sheet1.cell(1,2).value  # 获取 2行3列的表格值  (0为1行、1列)

print(val)    # 一年级

# 5、获取整行或整列的值
row_val = sheet1.row_values(1)  # 获取第2行所有单元格的值
col_val = sheet1.col_values(0,1)  # 获取第1列,第2行以后所有单元格的值

print(row_val)    #  ['张三', 12.0, '一年级']
print(col_val)   # [ '张三', '李四', '王五']


# 6、获取单元格内容的数据类型
'''说明:ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error'''
type = sheet1.cell(1,2).ctype

print(type)  # 1

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值