Django生成excel文件代码如下:
1.生成表头和创建文件信息
import xlsxwriter #模块导入
filename = '文件.xlsx'
filepath = '/tmp/{0}'.format(filename) #临时存放文件位置
workbook = xlsxwriter.Workbook(filepath)
worksheet = workbook.add_worksheet() #创建工作簿
row = 0
top = workbook.add_format(
{'border': 1, 'align': 'center', 'bg_color': 'cccccc', 'font_size': 13, 'bold': True}) #创建标题名称及背景颜色
top_list = [
'用户',
'密码',
'邮箱',
'内容',
] #内容
for i, v in enumerate(top_list): #生成带有序号加内容
worksheet.write(row, i, v, top) #写入
2.列对应的标题内容写入
event_ret=[['a1', 'b2', 'b3', 'c4'], ['a1', 'b2', 'b3', 'c4']] #根据需要将多个列表合并起来,就会形成该内容,为何