【干货】Python:load | 您所在的位置:网站首页 › books是啥意思 › 【干货】Python:load |
【干货】Python中load_workbook用法(持续更新)
功能方法示例文件模块读取导入excel表格获取Sheet查看行与列查看单元格批量访问数据
功能
读取excel文件,并进行操作 方法 示例文件本文用到的示例文件为一个excel表格,含有名为“电子信息1班”和“电子信息2班”两个Sheet。其内容均为成绩单。 使用load_workbook('表名.xlsx')导入excel表格: >>> wb = load_workbook("电信成绩单.xlsx") >>> wb经过测试发现,active默认首先展示的似乎是,保存excel的时候最后点开的那个Sheet,而非默认展示表格里的第一个Sheet。因此,这里我们显示的是第二个Sheet“电子信息2班”: >>> ws = wb.active >>> ws既然如此,就用第二个sheet作为示例吧! 获取Sheet 使用get_sheet_by_name('表名')获取指定的表: >>> wb.get_sheet_by_name('电子信息1班') 使用get_sheet_names()直接获取全部表名,输出为list形式: >>> sheet_name = wb.get_sheet_names() >>> sheet_name ['电子信息1班', '电子信息2班'] 查看行与列 查看最大行数: >>> row_num = ws.max_row >>> row_num 5 查看最大列数: >>> col_num = ws.max_column >>> col_num 3 查看单元格 查看A1单元格的内容: >>> a1 = ws['A1'].value >>> a1 '成绩单'查看A1单元格显示的是“成绩单”,但是A1B1C1被我合并为了一个单元格,是否查看B1C1同样也是返回“成绩单”呢? |
CopyRight 2018-2019 实验室设备网 版权所有 |