其他分享
首页 > 其他分享> > xlrd安装与入门常用指令归纳

xlrd安装与入门常用指令归纳

作者:互联网

前言

在近期的数据处理实战中,从excel中快速提取数据是提升效率的关键。我之前从来没有系统学习过python中关于excel的包,这篇文章算是一个常用命令入门归纳吧。

安装xlrd

pip install xlrd=1.2.0
之所以不安装最新版本,是因为最新的2.1.0版本无法支持读取xlsx(我也不懂为啥就不支持了),实在是很不方便。

常用指令与参数

统一一下,excel表为workbook, 表单为sheet. 具体的API可以直接参照文档

xlrd.open_workbook

workbook.sheet_by_name()和workbook.sheet_by_index()

sheet_by_name(sheet_name)

sheet_by_index(sheetx)

sheet.row_values()和sheet.col_values()

sheet.row_values(rowx, start_colx=0, end_colx=None)

sheet.col_values(colx, start_rowx=0, end_rowx=None)

sheet.cell_values(rowx, colx)

xlrd.xldate.xldate_as_datetime(xldate,datemode)

读取有合并单元格的数据

如果有合并单元格的数据,读取行或列的时候只有第一个位置是有值的,其余都是空的。例如:
我们看到的excel表格是:

John的CV
姓名身份证号
而读取的时候是:
John的CV
姓名身份证号

(0,1)位置就是空的。这点要注意。

标签:sheet,入门,colx,归纳,rowx,excel,datetime,返回值,xlrd
来源: https://blog.csdn.net/skywuuu/article/details/112668052