刚开始学Django框架,最近用django框架试着写一个网站后台小项目,需要将数据库里的数据导出。
首先需要安装django-import-export
pip install django-import-export
class Message(models.Model):
name = models.CharField(max_length=30)
phonenumber = models.CharField(max_length=11)
cardID = models.CharField(max_length=20)
prove = models.CharField(max_length=255) #证明
def loadfile(request):
# 指定数据类型
response = HttpResponse(content_type='application/ms-excel')
# 设置文件名称
response['Content-Disposition'] = 'attachment; filename="result.xls"'
# 创建工作簿
wb = xlwt.Workbook(encoding='utf-8')
# 创建表
ws = wb.add_sheet('Menu')
row_num = 0
font_style = xlwt.XFStyle()
# 二进制
font_style.font