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

给你一囗甜甜゛ 提交于 2020-03-17 08:04:06

 

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

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

 

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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!