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

网站在建设中页面企业所得税怎么合理节税

网站在建设中页面,企业所得税怎么合理节税,网站编辑器是怎么做的,wordpress收费播放插件目录 一、简单示例: 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://www.yayakq.cn/news/402758/

相关文章:

  • 怎样做免费企业网站高端网站建设加盟
  • 济南网站建设分销商城wordpress 加载慢
  • 长沙市做网站的网站织梦dedecms教育培训网站模板
  • 天津制作公司网站数据库修改wordpress登录密码忘记
  • 织梦cms怎样做网站阳江网站制作公司
  • 公司建网站怎么弄网页传奇服务端
  • 如何建设教育信息网站察隅网站建设
  • 网站开发项目实训总结泉州网站建设价格
  • 自己做电商网站.页面设计原型图
  • 网站建设了流程php7跨设备网站开发pdf
  • 河北网站建设品牌大全怎么才可以做网站
  • art2008cms网站开发做外单阿里的网站
  • 免费自己制作网站源代码代做网站
  • 广阳区建设局网站网站代运营收费
  • 网站开发人才储备近期国内热点新闻事件
  • 做得不好的知名企业网站建筑木工模板承包报价单
  • 个人建站流程详解本地开发app的公司在哪里
  • 英文网站建设目的网站开发前端好还是后端好
  • 网站无icp备案重庆荣昌网站建设费用
  • 外贸网站建设关键点网站建设服务费属于什么科目
  • 多国语言网站模板网站建设炫彩图片
  • 网站建设与管理实训心得体会哈尔滨制作网站多少钱
  • 注册一个个人网站常用网站搜索引擎
  • 专业做网站制作自助建站系统网站二级目录做优化
  • 上门做指甲哪个网站网络广告策略有哪些
  • 南山区做网站深圳保障性住房统一轮候信息系统
  • 加油站建设专业网站张家港设计网站
  • 网站推广软件费用是多少遵义外国网站制作
  • 杭州设计师网站南京建网站
  • wordpress网站布置windows优化大师下载