Django Series(Django2.1.2 + Anaconda3)
(一)安装并配置 Django 环境 ||| 基于 Django 进行 Web 开发
(四)数据的增删改:用户提交数据,验证数据的有效性并传输至后台(jQuery.post、jQuery.getJSON)
(五)基于 "xlsxwriter + BytesIO"(Python3)生成 Excel 报表 ||| Python2 StringIO.StringIO()
说明:本系列教程根据最近实践过程进行整理、总结和分享。由于时间和精力有限,发表时内容分析部分可能不是很完整,后续有时间会慢慢补充。同时!!也希望感兴趣的同学可以提出一些细节问题和建议,我会根据这些问题进一步整理和完善哈。
更新日志:
20181019:发表第一版,主要以代码分享为主;知识点分析较为粗略。
知识点分析:
实现代码:
Python3 + Django2.1.2
views.py
## 导出excel报表
@csrf_exempt
def Cur_ProjectsReport(request):
try:
import xlsxwriter
output = BytesIO()
workbook = xlsxwriter.Workbook(output)