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

python xlrd

人气:282 ℃/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、新年第一发,略带川味儿,看到并看懂的亲们,祝你们的:高调时拽得如二五八万,低调时就如同自己在做双龙暗七对儿,事业家庭如杠上花,心情好好如盘盘大胡!2、恋一个美丽善良的你,说...

    祝福语查看全文>>
  • 汽车没电搭电怎么搭?

    汽车没电搭电搭电的方法:1、准备一个小型的直流充电器和一条搭电线。直流充电器最好购买汽车专用的电瓶充电器,非汽车专用充电器有可能不是直流输出,如果是交流输出或是输出电压超出了电...

    问答查看全文>>
  • 威马ex5怎么样开盖充电?

    威马ex5充电方法:1、在驾驶员座椅左侧地板上有一扣手,将扣手向上扳起,充电口盖板打开;2、注意充电线上的识别符号,标有车端的充电枪插入车端充电接口,标有桩端的充电枪插入桩端充...

    问答查看全文>>
  • 上海公司车牌过户个人吗?

    车牌是不可以过户的,车辆才可以过户:1、车牌号不能办理过户业务,原车牌只能转移到车主的新车信息上,不能过户给他人;2、也就是,即使车牌号转让给其他车辆,半年内车牌号仍归原车主所...

    问答查看全文>>
  • 2022怀旧墙纸哪个牌子好 怀旧墙纸十大品牌排行榜

    为您整理了怀旧墙纸哪个牌子好,分别有玉兰/YULAN、柔然/ROEN、米素/MESU、欧雅/EUROART、洛可可、瑞宝/Rainbow、科翔、欧仕莱OSSILE、艾仕/A.S...

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