首页 > 编程知识 正文

python 做报表,python与数据库实现报表

时间:2023-05-05 17:20:57 阅读:218142 作者:4014

使用python制作一个简单的工作簿:

①导包 ( xlwt扩展包,用于excel的读取,实现表单和指定单元格的写入。)

import xlwt

②创建工作簿

workbook = xlwt.Workbook()

③创建工作表

sheet1 = workbook.add_sheet(u'练习表1')

sheet2= workbook.add_sheet(u'练习表2')

④定义首行标题内容

title = [u'name',u'age',u'gender',u'major']

⑤写入数据

row =0for col,v inenumerate(title):

sheet1.write(row,col,v)

row+= 1sheet1.write(row,0,'simon')

sheet1.write(row,1,18)

sheet1.write(row,2,'male')

row+= 1sheet1.write(row,0,'lisa')

sheet1.write(row,1,18)

sheet1.write(row,2,'female')

⑥合并major列(第2、3行,第4列)使用合并方法

sheet1.write_merge(1,2,3,3,'IT')

⑦保存

workbook.save('demo')

sheet1.write_merge(x, x + m, y, y + n, string, style)

x代表第几行,这里第2行,x=1(从0开始,和数组下标类似)

m代表合并行数,m=1,x+m=2

y代表第几列,这里第4列,y=3

n代表合并列数,n=0,y+n=3

string为填入单元格的内容,style参数是可选的,这里没有定义格式,就先不写。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。