admin管理员组

文章数量:1565356

场景:需要按照固定格式提取数据库中数据到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')
#保存文件

结果展示:

本文标签: 公式单元格PythonExcel