当前位置:家常菜>百科>科技>正文

python xlrd

人气:390 ℃/2025-01-18 00:28:48

python中xlrd是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!

1、xlrd简介:

python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。

2、使用方法:

常用单元格中的数据类型:

0.empty(空的),1 string(text), 2 number, 3 date, 4 boolean, 5 error, 6 blank(空白表格)

3、导入模块:

import xlrd

打开Excel文件读取数据

data = xlrd.open_workbook(filename)#文件名以及路径,如果路径或者文件名有中文给前面加一个r拜师原生字符。

4、常用的函数:

excel中最重要的方法就是book和sheet的操作

获取book中一个工作表:

table = data.sheets()[0] 

#通过索引顺序获取table = data.sheet_by_index(sheet_indx)) 

#通过索引顺序获取table = data.sheet_by_name(sheet_name)

#通过名称获取以上三个函数都会返回一个xlrd.sheet.Sheet()对象

作表的名字data.sheet_loaded(sheet_name or indx)   # 检查某个sheet是否导入完毕

行的操作:

nrows = table.nrows  #获取该sheet中的有效行数

table.row(rowx)  #返回由该行中所有的单元格对象组成的列表

table.row_slice(rowx)  #返回由该列中所有的单元格对象组成的列表

table.row_types(rowx, start_colx=0, end_colx=None)    #返回由该行中所有单元格的数据类型组成的列表

table.row_values(rowx, start_colx=0, end_colx=None)   #返回由该行中所有单元格的数据组成的列表

table.row_len(rowx) #返回该列的有效单元格长度

列(colnum)的操作:

ncols = table.ncols   #获取列表的有效列数

table.col(colx, start_rowx=0, end_rowx=None)  #返回由该列中所有的单元格对象组成的列表

table.col_slice(colx, start_rowx=0, end_rowx=None)  #返回由该列中所有的单元格对象组成的列表

table.col_types(colx, start_rowx=0, end_rowx=None)    #返回由该列中所有单元格的数据类型组成的列表

table.col_values(colx, start_rowx=0, end_rowx=None)   #返回由该列中所有单元格的数据组成的列表

单元格的操作:

table.cell(rowx,colx)   #返回单元格对象

table.cell_type(rowx,colx)    #返回单元格中的数据类型

table.cell_value(rowx,colx)   #返回单元格中的数据

注意:注意作用域问题,之前获取的sheet之后,都在获取到这个sheet值后,在进行,行和列以及单元格的操作。

  • 小孩起名字大全免费牛年

    牛年小孩起名字有哪些?让我们一起来了解下。1、给牛年小孩起名字需要考虑的问题第一,注意生肖喜忌给牛年男宝宝起名当然要参考生肖,利用生肖喜用字起名是很好的,有利于孩子将来的运势,...

    生活查看全文>>
  • 苹果退款失败怎么办

    苹果手机相信我们大家都比较熟悉,而且使用这款手机的用户也有非常多,苹果手机使用的系统与安卓手机不同而它使用的是IOS系统,所以我们在苹果商店进行下载软件时都需要进行触控ID下载...

    科技查看全文>>
  • 大众高尔夫七代变速箱怎么保养?

    大众高尔夫七代变速箱保养方法:1、动力传动要按规定加变速箱油,不得贪便宜或方便,加手动传动油,否则会造成离合器和制动器严重烧蚀;2、除按规定添加规定外,还需按齿轮箱油的型号添加...

    问答查看全文>>
  • 关于日出的唯美句子 关于日出的唯美句子短句

    1、过了不知多久,太阳快升到房顶上。一股阳光,一股温暖射进我家。蓝天逐渐升高,云朵有的像在熟睡的王母娘娘,有的像展翅的雄鹰,婀娜多姿,千变万化。2、晨曦初照,而山像含羞的少女,...

    句子查看全文>>
  • 途观L变速箱油更换方法是什么

    更换变速箱油有两种方式:第一种是重力换油方将车辆用升降机升起,拆卸变速箱的放油螺丝,等待变速箱油流干净就可以了。第二种方式是采用循环机更换,将循环机和变速箱相连接,倒入变速箱油...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版