Python办公软件自动化,5分钟掌握openpyxl操作
今天给大家分享一篇用openpyxl操作Excel的文章。
各种数据需要导入Excel?多个Excel要合并?目前,Python处理Excel文件有很多库,openpyxl算是其中功能和性能做的比较好的一个。接下来我将为大家介绍各种Excel操作。
打开Excel文件
新建一个Excel文件
打开现有Excel文件
打开大文件时,根据需求使用只读或只写模式减少内存消耗。
获取、创建工作表
获取当前活动工作表:
创建新的工作表:
使用工作表名字获取工作表:
获取所有的工作表名称:
保存
保存到流中在网络中使用:
单元格
单元格位置作为工作表的键直接读取:
为单元格赋值:
多个单元格 可以使用切片访问单元格区域:
使用数值格式:
使用公式:
合并单元格时,除左上角单元格外,所有单元格都将从工作表中删除:
行、列
可以单独指定行、列、或者行列的范围:
可以使用Worksheet.iter_rows()
方法遍历行:
同样的
方法将遍历列:
遍历文件的所有行或列,可以使用Worksheet.rows
属性:
或Worksheet.columns
属性:
使用Worksheet.append()
或者迭代使用Worksheet.cell()
新增一行数据:
插入操作比较麻烦。可以使用Worksheet.insert_rows()
插入一行或几行:
只读取值
使用Worksheet.values
属性遍历工作表中的所有行,但只返回单元格值:
Worksheet.iter_rows()
和Worksheet.iter_cols()
可以设置values_only
参数来仅返回单元格的值:
好书推荐


都是豆瓣高评分书籍,想要这两本书籍的朋友关注我👇👇👇

