excel自动办公-模块openpyxl学习笔记

#安装模块(在cmd中运行如下命令)
#出现 Successfully installed 安装成功
#pip install openpyxl

import openpyxl
#总的思路,该模块有工作簿对象、工作表对象、范围单元格、单元格对象。所有操作可以对这四类进行操作。

zm = r"D:\360MoveData\Users\Administrator\Desktop\\"
#zm = r"C:\Users\Administrator\Desktop\\"

wb = openpyxl.Workbook()#创建一个工作簿
wb2 = openpyxl.load_workbook(zm+"文件名称.xlsx",data_only=True)#打开已存在的工作簿;ata_only公式显示值。(有问题)
print(wb2.sheetnames)#显示所有工作表名

ws = wb2.active#激活默认打开时的工作表
ws = wb2["Sheet1"]#激活指定工作表,表名作为key进行索引。
wb2.copy_worksheet(ws) #复制激活的工作表的副本

ws = wb2.create_sheet("Mysheet", 0)#创建一个工作表,位置为0
wb2.remove_sheet(ws)#删除工作表,只能为工作表对象。

ws.title='CCCCC'#更改工作表名
ws.sheet_properties.tabColor="1072BA" #设置工作表标题的背景色

ws["A1"] = "aaaaaaaaaaa"#对指定单元格进行赋值
ws.cell(row=10,column=10,value='AAAAAAA')#对第十行第十列赋值(可用在循环赋值)
ws.append([1,2,3,4,5,6,7])#从非空行开始赋值
ws.append({
   'A':'This is A1','C':'This is C1'})#从非空行开始赋值
ws.append({
   5:'This is A1',7:'This is C1'})#从非空行开始赋值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值