Python在Excel单元格中写入公式

场景:需要按照固定格式提取数据库中数据到excel中,因统计的内容过多,为减少数据库统计动作,对于需要二次加工的数据在Excel单元格中使用公式完成计算;

分析:从数据库提取数据,使用常规方法写入公式后能执行成功,但是并不会进行计算,只是以字符形式展示,确定存在单独的写入方法

实现:

# #*-*coding:utf-8
#设置编码
import xlwt
#导入
file=xlwt.Workbook()
#创建
table=file.add_sheet("Test",cell_overwrite_ok=True)
#创建sheet,允许覆盖
table.write(0,0,1)
table.write(0,1,2)
table.write(0,2,3)
#写入测试数据,以行、列格式定位单元格
table.write(0,3, label = xlwt.Formula('a1+b1+c1'))
#写入公式
file.save('E:\Work\Test\公式写入测试.xls')
#保存文件

结果展示:


原文链接:https://blog.csdn.net/weixin_40049608/article/details/121769154

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值