1
我有一些数据的数据库,我想下载它作为一个Excel文件。换句话说,当我点击应用程序上的下载按钮时,如何以编程方式将我的模型转换为Excel文件?Python的Django下载模型为Excel文件
我有一些数据的数据库,我想下载它作为一个Excel文件。换句话说,当我点击应用程序上的下载按钮时,如何以编程方式将我的模型转换为Excel文件?Python的Django下载模型为Excel文件
使用优秀的xlsxwriter库。我从django使用它,它非常容易。
from django.http import HttpResponse
import xlsxwriter
def returnexcel():
response = HttpResponse(content_type='application/vnd.ms-excel')
response['Content-Disposition'] = 'attachment; filename="mymodel.xlsx"'
workbook = xlsxwriter.Workbook(response, {'in_memory': True})
# add a worksheet
worksheet = workbook.add_worksheet()
worksheet.write_...
# use xlsxwriter routines to create the worksheet
# now write it out
workbook.close()
return response
开始用编写一些代码,它展现给我们的! –
我不知道我可以从哪里开始,我的模型已经准备就绪,我认为没有必要发布。 – azuosxela
作为csv文件下载可能是一个好的开始 –