Python对excel进行报表自动化

报表内容

在这里插入图片描述

Python程序

from openpyxl import load_workbook
data = load_workbook(r'C:\Users\Administrator\Desktop\Excel自动化\小样单产品毛利核算表.xlsx') #读取excel表
data1 = data['单产品毛利核算表'] #读取sheet表单产品毛利核算表
price_usd = data1['C3'].value #读取售价(USD)
cost_usd = data1['D3'].value #d读取成本(USD)
normal_usd = [price_usd * 0.08, 3.31, 1.71] #计算E3:G3单元格
discount_usd = [price_usd * 0.8, cost_usd, price_usd * 0.064, 3.31, 1.71]
for i in range(len(data1['E3':'G3'][0])): #单元格赋值
    data1['E3':'G3'][0][i].value = normal_usd[i]
for i in range(len(data1['C3':'G3'][0])):
    data1['C4':'G4'][0][i].value = discount_usd[i]
data.save('小样单产品毛利核算表.xlsx') #存储数据

自动化后的结果

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值