python读取Excel表格

python读取Excel文件有一个专门的第三方库xlrd,我们可以安装一下

pip install xlrd

有关Excel文件的读取如下

path = "./test.xls"

'''open_workbook()  用来打开一个文件'''
file = xlrd.open_workbook(path)

'''.sheet_names()  用来显示一个Excel里边所有sheet的名字'''
print(file.sheet_names())  # 打印出来是一个列表,我们可以通过列表索引指定需要的sheet

'''.sheet_by_index()  用来索引第几个sheet,比如我要找第一个sheet,就用file.sheet_by_index(0)'''
sheet = file.sheet_by_index(0)  # 索引到第一个sheet

'''cell(), cell_value(), cell_type() 指定单元格的内容'''
print(sheet.cell(0, 0))  # 打印sheet第一行第一列表格里的元素类型和元素值
(打印结果)text: '姓名'
# 比如我这里打印出来是text: ’姓名‘

print(sheet.cell_value(0, 0))  #这个打印出来就是单元格里的内容

print(sheet.cell_type(0, 0))  # 这个会打印类型
(结果)1
''' 震惊这里为啥会是1!! 原因竟是
	在xlrd中指定: 0 代表空内容
			     1 代表text文本类型
			     2 代表number就是数字
			     3 代表xldate就是日期类型
'''

'''.row_values() 读取一整行的数据'''
print(sheet.row_values(0))  # 这会读取第一行的数据,

'''.col_values() 读取一整列的数据'''
print(sheet.col_values(0))  # 读取一整咧的数据

'''读取行和列得到的数据都是列表形式,我们可以直接遍历列表来得到数据'''
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值