首页 > 编程知识 正文

python中import的用法,python enumerate

时间:2023-05-05 08:59:19 阅读:173007 作者:2283

Python——load_workbook使用方法功能方法示例文件模块读取excel表单读取外壳显示行和列显示单元格批量访问数据

功能

读取和操作excel文件

方法示例文件正文使用的示例文件是excel格式,包含“电子信息1班”和“电子信息2班”两个shell。 那个内容都是成绩单。

模块读取fromopenpyxlimportload_workbook导入excel表使用load _ workbook '表名. xlsx '导入excel表:

WB=load _ workbook (.xlsx ) ) wbopenpyxl.workbook.workbook at0x 1a D7 ad 45 AC 8经过测试,active默认首先展示的是保存excel

ws=wb.active wsWorksheet '电子信息2班'以上,以第二个sheet为例。

获取使用sheetget_sheet_by_name (表名) )指定的表。 wb.get_sheet_by_name )电子信息1班) ) Worksheet '电子信息1班)使用get_sheet )。 输出为list格式。 sheet_name[=wb.get_sheet_names () sheet_name )“电子信息1班”“电子信息2班”(显示行和列显示最大行数(row _ num=ws.max _ row row )

但是,看B1、C1时,显示为None。 默认情况下,合并的单元格似乎只能用第一个小单元格地址查询。

B1=ws['B1'].valueprint(B1 ) NoneC1=ws['C1'].valueprint ) C1 )查看none行第一列的内容: B=ws.cell ) row=2, column=1) . value b '名称'批量访问数据ws.rowsgeneratorobjectworksheet._ cells _ by _ rowat0x 00001 cdd 21 BD3b8 ws.columnsgeneratorobjet 按columns 1CDD21BD048行访问数据: lst=[ ] forrowinws.rows : forcolinrow : lst.append (col.value ) print(lst ) ) 20]按列访问数据: lst=[ ] forcolinws.columns 3360 forrowincol 3360 lst.append (row“刘先生”、“迷你背包”、“孙先生”、None

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。