|
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
|
|