Python: 用xlrd读取Excel文件(*.xlsx) 实践才是检验真理的唯一标准!!!

 

Python: 用xlrd读取Excel文件(*.xlsx)

网上有不少例子但是不知道都检验没,我就新测遇到这个问题

 

import os
import xlrd, sys

# #  todo 打开excle
xl = xlrd.open_workbook(r'C:\temp\bbb.xlsx')

# todo 通过sheet名来获取工作表
print(xl.sheet_names())
mysheet = xl.sheet_by_name('Sheet1')

# todo 通过行与列的位数来获取工作表里cell的值,注意索引都是从0开始
print(mysheet.cell(2,6))

请看下面的输出

# 下面是输出的STRING
text:'ni3men5xue2xiao4zai4jiao1qu1ma5'

但是excel里实际内容是这样的

ni3men5xue2xiao4zai4jiao1qu1ma5

为了得到正确的值(没有 'text: '这玩意),最后用print(mysheet.cell_value(2,6))才搞定。

import os
import xlrd, sys

# #  todo 打开excle
xl = xlrd.open_workbook(r'C:\temp\bbb.xlsx')

# todo 通过sheet名来获取工作表
print(xl.sheet_names())
mysheet = xl.sheet_by_name('Sheet1')

# todo 通过行与列的位数来获取工作表里cell的值,注意索引都是从0开始
print(mysheet.cell_value(2,6))

这样才得到正确值

#  这是输出结果
ni3men5xue2xiao4zai4jiao1qu1ma5

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值