重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了python如何使用openpyxl操作excel,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
为昂仁等地区用户提供了全套网页设计制作服务,及昂仁网站建设行业解决方案。主营业务为网站设计制作、网站建设、昂仁网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!一 前言
知识追寻者又要放大招了,学完这篇openpyxl第三方库,读者将会懂得如何灵活的读取excel数据,如何创建excel工作表;更新工作表,删除工作表;是不是感觉很强大,留下赞赞吧!!
二 openpyxl常用属性函数
常用函数或者属性 | 说明 |
---|---|
openpyxl.load_workbook() | 加载excel工作本 |
Workbook.active | 获得默认sheet |
Workbook.create_sheet() | 创建sheet |
Workbook.get_sheet_names() | 已过时, 获得所有sheet名称 |
workbook.sheetnames | 获得所有sheet名称 |
workbook.get_sheet_by_name(name) | 已过时获得指定的sheet对象 |
workbook[sheetname] | 获得指定的sheet对象 |
workbook.copy_worksheet(soure) | 复制sheet |
sheet[cell] | 获取单个单元格 |
sheet.cell(self, row, column, value=None) | 获取单个单元格 |
sheet[cell,cell] | 访问多个单元格 |
sheet.iter_rows(min_row, max_col, max_row) | 返回多行,用于访问多个单元格 |
sheet.iter_cols(min_row, max_col, max_row) | 返回多列,用于访问多个单元格 |
sheet.rows | 获取所有行 |
sheet.columns | 获取所有列 |
cell.value | 获取属性值 |
sheet.merge_cells() | 合并单元格 |
sheet.unmerge_cells() | 取消合并单元格 |
三 读取excel
读取整体流程如下
3.1 准备工作
创建一个名为zszxz.xlsx excel文件;其中标签sheet名为zszxz; 列A B C 如下;
id num name 1 100 zszxz 2 101 smile 3 102 kitty 4 103 wolf 5 104 cloud 6 105 water