找回密码
 会员注册
查看: 33|回复: 0

python(5):python读取excel数据

[复制链接]

3

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2024-9-4 12:54:08 | 显示全部楼层 |阅读模式
python读取excel数据xlrd参考:https://www.cnblogs.com/dream66/p/12572007.htmlopenpyxl参考:https://www.cnblogs.com/dream66/p/12599627.htmlxlrd/xlwt模块简介:python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。xlrd/xlwt模块安装:和其它模块安装方式一样,可以离线安装和在线安装一般用在线安装方式:pipinstallxlrd和pipinstallxlwtxlrd模块使用:importxlrddata=xlrd.open_workbook(filename) #文件名以及路径table=data.sheets()[0]  #通过索引顺序获取table=data.sheet_by_name(sheet_name) #通过名称获取行的操作nrows=table.nrows#获取该sheet中的有效行数table.row(rowx)#返回由该行中所有的单元格对象组成的列表列的操作ncols=table.ncols  #获取列表的有效列数table.col(colx,start_rowx=0,end_rowx=None)  #返回由该列中所有的单元格对象组成的列表单元格操作table.cell(rowx,colx)#返回单元格对象table.cell_type(rowx,colx)#返回单元格中的数据类型table.cell_value(rowx,colx)#返回单元格中的数据合并单元格的读取操作table.merged_cells#获取当前文档中的所有合并单元格的位置信息它返回的是一个列表,每一个元素是合并单元格的位置信息的数组,数组包含四个元素(起始行,结束行,起始列,结束列)合并单元格默认不处理的情况下,返回为null,一般是希望所有被合并的每个单元格都返回合并单元格的内容。可以用判断来实现for(rlow,rhigh,clow,chigh)inmerged:  if(row_index>=rlowandrow_index=clowandcol_index
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-29 12:27 , Processed in 0.504577 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表