Python中的openpyxl如何对excel修改文件

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

Python安装openpyxl

首先我们应该配置pip
详细配置教程地址:
https://blog.csdn.net/hanhanwanghaha/article/details/105811544

电脑打开cmd,输入:

pip install openpyxl
如下图:
在这里插入图片描述

如上图,就安装好了

修改操作

原excel:
在这里插入图片描述

代码:

#coding=utf-8

#导包    读取
import openpyxl

#加载已有excel文件
wb = openpyxl.load_workbook("哎哟.xlsx")

#获取sheet对象,修改单元格内容
sheet = wb["我喜欢的明星"]
sheet["A1"] = "这个地方已经被我修改了"
#另存为文件名
wb.save("文件名.xlsx")


#获取行、列

运行结果:
在这里插入图片描述
插入行、插入列:

代码

#coding=utf-8

#导包    读取
import openpyxl
#获取你要修改的表
wb = openpyxl.load_workbook("哎哟.xlsx")
#获取你要修改的表单
sheet = wb["我喜欢的明星"]
#插入行
#括号里面的是第几行,如果不写就默认是一行
#在第二行的位置插入一行
sheet.insert_rows(2)
#在第3行的位置插入3行
sheet.insert_rows(3,3)
#插入列
#在第二行的位置插入一列
sheet.insert_cols(2)
#在第二行的位置插入2列
sheet.insert_cols(2,2)

#另存为“文件名1”
wb.save("文件名1.xlsx")

删除行、删除列

代码:

#coding=utf-8

#导包    读取
import openpyxl

#获取你要修改的表
wb = openpyxl.load_workbook("文件名1.xlsx")
#获取你要修改的表单
sheet = wb["我喜欢的明星"]

#在第2行的位置删除第1行
sheet.delete_rows(2)
#在第3行的位置删除第3行
sheet.delete_rows(3,3)

#在第2列的位置删除1列
sheet.delete_cols(2)
#在第3列的位置删除3列
sheet.delete_cols(3,3)

#另存为“文件名1”
wb.save("文件名2.xlsx")

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值