python修改悦跑圈数据_python办公Excel篇—数据的修改录入

6c78c0ec8d16332f2c2368e4441362f0.png

 ||每日一句||

“不开心就去超市听好消息”

9bd5db13dbb2884ab7f48919afec4888.gif 全文829字  预计阅读8分钟

文章目录

  • 向某个格子中写入内容并保存
  • .append():向表格中插入行数据
  • 简单的计算应用
  • .insert_cols()和.insert_rows():插入空行和空列
  • .delete_rows()和.delete_cols():删除行和列
  • .create_sheet():创建新的sheet表格

向某个格子中写入内容并保存

from openpyxl import load_workbookMyExcel = load_workbook(filename="1.xlsx")sheet = MyExcel["表1"]# 将“A2”单元格的数据改为了“刘备”sheet["A2"] = "刘备"# 另存为了“2.xlsx”文件MyExcel.save(filename = "2.xlsx")
结果如下: 6ee30c5b58e8b7ea3e6f0ffb7e7e6db0.png

.append():向表格中插入行数据

from openpyxl import load_workbookMyExcel = load_workbook(filename="1.xlsx")sheet = MyExcel["表1"]data = [    ["孙悟空","1655"]]for row in data:    sheet.append(row)MyExcel.save(filename = "1.xlsx")
结果如下: 87dd505344f68390363305c7a020fe3c.png

简单的计算应用

另外,python还支持多种的excel的数学函数,记忆相关有用的函数即可。
from openpyxl import load_workbookMyExcel = load_workbook(filename="1.xlsx")sheet = MyExcel["表1"]sheet["G1"] = "结果"for i in range(2,7):    sheet["G{}".format(i)] ='=E{}+F{}'.format(i,i)MyExcel.save(filename = "1.xlsx")
结果如下: 1b1d96be41d02960e37d7141ce26078e.png

.insert_cols()和.insert_rows():插入空行和空列

  • .insert_cols(idx=数字编号, amount=要插入的列数),插入的位置是在idx列数的左侧插入;
  • .insert_rows(idx=数字编号, amount=要插入的行数),插入的行数是在idx行数的下方插入;
from openpyxl import load_workbookMyExcel = load_workbook(filename="1.xlsx")sheet = MyExcel["表1"]sheet.insert_cols(idx=4,amount=1)sheet.insert_rows(idx=3,amount=2)MyExcel.save(filename = "1.xlsx")
结果如下: 0552822e32db08487a22d1f8863ddde5.png

.delete_rows()和.delete_cols():删除行和列

  • .delete_rows(idx=数字编号, amount=要删除的行数)
  • .delete_cols(idx=数字编号, amount=要删除的列数)
from openpyxl import load_workbookMyExcel = load_workbook(filename="1.xlsx")sheet = MyExcel["表1"]# 删除第一列,第二行sheet.delete_cols(idx=1)sheet.delete_rows(idx=2)MyExcel.save(filename = "1.xlsx")
结果如下: f7d8d4188e7aeb9cd3e42759c47b76cb.png

.create_sheet():创建新的sheet表格

from openpyxl import load_workbookMyExcel = load_workbook(filename="1.xlsx")sheet = MyExcel["表1"]MyExcel.create_sheet("我是一个新的sheet")MyExcel.save(filename = "test.xlsx")
结果如下: 918058f6e406aef5f2467cc18352f2ee.png 另外还有另外三个关于sheet表操作的函数,同理如上,不再赘述。
.remove():删除某个sheet表 .copy_worksheet():复制一个sheet表到另外一张excel表 sheet.title:修改sheet表的名称
   -END-    推荐阅读 b27d67a42081d5ba36b4ff1a2705f26f.png 0d4631164cbe7762f82915234a0d4945.png 4eb8a4affa6dac4616448ac26098d8e3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值