python办公自动化(三)openpyxl的语法和基础使用

openpyxl基础语法

python中比较好用,比较强大的对接excel的库,提高办公效率,“A Python library to read/write Excel 2010 xlsx/xlsm files”,支持读写操作,解决了xlwt中只能写入“xls”文件的问题。
官方说明文档地址:https://openpyxl.readthedocs.io/en/stable/
需要安装库

pip install openpyxl

创建工作表

利用openpyxl创建工作簿,创建工作表,修改工作表名,查看工作表名
在这里插入图片描述

在这里插入图片描述
运行的结果是
在这里插入图片描述

复制工作表

在这里插入图片描述
在这里插入图片描述

访问单元格数据

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

访问多个单元格

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

遍历所有的行和列

在这里插入图片描述

访问单元格的值

在这里插入图片描述

for row in ws.values:
	for value in row:
		print(value)   # 遍历出每一个单元格的值

在这里插入图片描述
注意:ws.iter_rows有参数 values_only就只返回单元格的值,默认是False,不返回

单元格赋值

在这里插入图片描述

在这里插入图片描述

读取文件

在这里插入图片描述

openpyxl的基本使用

复习创建工作簿及工作表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

使用数据格式写入时间

在这里插入图片描述

在这里插入图片描述

合并与取消合并单元格

在这里插入图片描述
在这里插入图片描述

插入图片

在这里插入图片描述

在这里插入图片描述

行与列的折叠

在这里插入图片描述

在这里插入图片描述

插入行与列

在这里插入图片描述

在这里插入图片描述

移动单元格

ws.move_range("D4:F10",row=-1,col=-2,translate=True)

将D4到F10范围内的单元格向上移动一行,向左移动两列,如果有单元格有公式,可以把translate设置为True进行公式的转换和解析。则注意向上和向左为负数向下和向右是正数。移动的单元格会覆盖原有单元格的内容。
在这里插入图片描述
在这里插入图片描述

删除行与列

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值