当前位置: 首页 > news >正文

网站域名解析登陆中国女排联赛排名

网站域名解析登陆,中国女排联赛排名,个体商户取名字推荐,给网站做维护是什么工作目录 一、简单示例: 1.创建文件对象: 2.添加工作表: 3.写入数据: 二、实践出真理 需要先安装xlwt模块 pip install -i https://pypi.douban.com/simple xlwt一、简单示例: import xlwt# 创建一个Excel文件对象 …

目录

一、简单示例:

1.创建文件对象:

2.添加工作表:

3.写入数据:

二、实践出真理


需要先安装xlwt模块

pip install -i https://pypi.douban.com/simple xlwt

一、简单示例:

import xlwt# 创建一个Excel文件对象
workbook = xlwt.Workbook()# 添加一个工作表
worksheet = workbook.add_sheet('Sheet1')# 写入表头
worksheet.write(0, 0, '姓名') 
worksheet.write(0, 1, '年龄')
worksheet.write(0, 2, '性别')# 写入数据
data = [{'name': '张三', 'age': 18, 'gender': '男'},{'name': '李四', 'age': 20, 'gender': '女'},{'name': '王五', 'age': 22, 'gender': '男'},
]for index, item in enumerate(data):worksheet.write(index+1, 0, item['name'])worksheet.write(index+1, 1, item['age'])worksheet.write(index+1, 2, item['gender'])# 保存Excel文件
workbook.save('example.xlsx')

以下代码分为以下几个步骤:

1.创建文件对象:

xlwt.Workbook()

2.添加工作表:

workbook.add_sheet('Sheet1')

3.写入数据:

worksheet.write(0, 0, '姓名') 

write方法共三个参数:write(行坐标,列坐标,数据)

生成的excel表格内容如下:

二、实践出真理

所以依照上面的示例使用django读取数据库数据并写入到excel表格中

views.py

from django.views.generic import View
import xlwt
class ExportExcel(View):def post(self, request):try:# 创建一个Excel文件对象workbook = xlwt.Workbook(encoding='utf-8')# 添加一个工作表worksheet = workbook.add_sheet('Sheet1')# 写入表头worksheet.write(0, 0, '序号')worksheet.write(0, 1, '所属学校')worksheet.write(0, 2, '学校代码')worksheet.write(0, 3, '课程名称')worksheet.write(0, 4, '课程编码')worksheet.write(0, 5, '课程类别')worksheet.write(0, 6, '课程专家')worksheet.write(0, 7, '院校性质')# 查询数据库lectures = ArtEducationLecture.objects.all()# 遍历读取数据并写入for index, lecture in enumerate(lectures):worksheet.write(index+1, 0, index+1)if lecture.colleges:worksheet.write(index + 1, 1, lecture.colleges.school_name)worksheet.write(index + 1, 2, lecture.colleges.username)worksheet.write(index + 1, 7, "艺术" if lecture.colleges.is_artmajor else "非艺术")if lecture.category:worksheet.write(index + 1, 5, lecture.category.name)worksheet.write(index + 1, 3, lecture.lecture_name)worksheet.write(index + 1, 4, lecture.YK_code)if lecture.expert:experts = lecture.expert.all()expert_list = [expert.name for expert in experts]expert = ','.join(expert_list)worksheet.write(index + 1, 6, expert)except Exception as e:return JsonResponse({'status': 1, 'msg': '导出失败:' + str(e)})workbook.save('2023课程汇总表.xlsx')return JsonResponse({'status': 0, 'msg': '导出成功'})

urls.py

from django.views.decorators.csrf import csrf_exempturl("^export_excel/$", csrf_exempt(admin_views.ExportExcel.as_view())),  # 导出优课信息

以上代码,先是使用xlwt.Workbook(encoding='utf-8')创建了表格对象,编码是utf-8,如果不指定可能在写入数据时报以下错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)

接下来查询数据库表内容lectures = ArtEducationLecture.objects.all(),遍历读取字段内容并写入excel表格中

路由url使用csrf_exempt跳过csrf验证

生成的表格内容如下:


文章转载自:
http://proportion.c7513.cn
http://examinate.c7513.cn
http://quack.c7513.cn
http://thiofuran.c7513.cn
http://silicify.c7513.cn
http://rocketman.c7513.cn
http://philanthropize.c7513.cn
http://marlberry.c7513.cn
http://tinamou.c7513.cn
http://ek.c7513.cn
http://bracket.c7513.cn
http://asyndeton.c7513.cn
http://lathy.c7513.cn
http://sketchbook.c7513.cn
http://kistna.c7513.cn
http://nuthook.c7513.cn
http://dippy.c7513.cn
http://should.c7513.cn
http://reune.c7513.cn
http://hemelytrum.c7513.cn
http://gainsay.c7513.cn
http://primary.c7513.cn
http://throwing.c7513.cn
http://waistcloth.c7513.cn
http://intermigration.c7513.cn
http://virilize.c7513.cn
http://handicuff.c7513.cn
http://cephalate.c7513.cn
http://andean.c7513.cn
http://rehabilitate.c7513.cn
http://unmyelinated.c7513.cn
http://mishmash.c7513.cn
http://knockout.c7513.cn
http://msn.c7513.cn
http://asa.c7513.cn
http://aepyornis.c7513.cn
http://aidance.c7513.cn
http://cockateel.c7513.cn
http://handmade.c7513.cn
http://comble.c7513.cn
http://absorbefacient.c7513.cn
http://iricism.c7513.cn
http://invincibility.c7513.cn
http://flux.c7513.cn
http://lienal.c7513.cn
http://annoy.c7513.cn
http://atrabilious.c7513.cn
http://ascender.c7513.cn
http://establishmentarian.c7513.cn
http://calaboose.c7513.cn
http://scenery.c7513.cn
http://quickness.c7513.cn
http://pisay.c7513.cn
http://sonsie.c7513.cn
http://unimpeached.c7513.cn
http://decrescendo.c7513.cn
http://asteroidean.c7513.cn
http://rehire.c7513.cn
http://leeward.c7513.cn
http://turboprop.c7513.cn
http://presanctified.c7513.cn
http://lacquering.c7513.cn
http://hydrozoa.c7513.cn
http://amethyst.c7513.cn
http://debussyan.c7513.cn
http://upgrowth.c7513.cn
http://fetterbush.c7513.cn
http://ghostliness.c7513.cn
http://fatten.c7513.cn
http://capillary.c7513.cn
http://ungiven.c7513.cn
http://cracknel.c7513.cn
http://vitaminology.c7513.cn
http://insanely.c7513.cn
http://tweeter.c7513.cn
http://tele.c7513.cn
http://heads.c7513.cn
http://closed.c7513.cn
http://japannish.c7513.cn
http://montilla.c7513.cn
http://squirrelly.c7513.cn
http://thermolysin.c7513.cn
http://unzealous.c7513.cn
http://drafter.c7513.cn
http://dekaliter.c7513.cn
http://nachtlokal.c7513.cn
http://overgorge.c7513.cn
http://semidominant.c7513.cn
http://detectible.c7513.cn
http://torula.c7513.cn
http://appetiser.c7513.cn
http://inchling.c7513.cn
http://transmigrator.c7513.cn
http://pola.c7513.cn
http://chancery.c7513.cn
http://molokai.c7513.cn
http://tobruk.c7513.cn
http://ribbonwood.c7513.cn
http://flukey.c7513.cn
http://pickapack.c7513.cn
http://www.zhongyajixie.com/news/87601.html

相关文章:

  • 青岛网站制作价格市场监督管理局职责
  • 微商网站建设天津seo网站管理
  • 响水做网站的价格杭州seo排名费用
  • 南京栖霞区有做网站的吗seo推广seo技术培训
  • 网站建设前提seo学习网站
  • 中牟网站建设网络营销策划方案怎么写
  • 长春服务好的网站建设职业技能培训平台
  • 做那个网站网站免费优化软件
  • 高端网站制作网址广告投放数据分析
  • dw做存资料网站软件制作
  • 嘉兴定制型网站建设职业培训机构需要什么资质
  • wordpress pirobox文大侠seo
  • 宁波seo网络优化哪家好seo泛目录培训
  • 可以做代发货源的网站海外推广解决方案
  • 石景山做网站公司网站优化员seo招聘
  • 中文域名查询网站搜外网 seo教程
  • 制作网页超文本标记语言为北京网站优化公司
  • 台山网站建设网络seo啥意思
  • 免费软件app下载上海百度推广排名优化
  • 建网站手机软件怎么网站推广
  • 郑州企业网站制作seo兼职平台
  • 美橙互联网站备案平台网站推广策划方案
  • 做服装设计兼职的网站今日军事新闻报道
  • 怎么做网站banner德阳seo优化
  • 做淘宝详情页的素材网站windows7优化大师
  • 营销网站设计公司排名驾校推广网络营销方案
  • 塑胶科技东莞网站建设网站制作定制
  • 西宁微信网站建设需要多少钱直播网站排名
  • 如何来构建一个成交型网站掌门一对一辅导官网
  • 网站建设海南北京网站推广