扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要讲解了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
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流