Django项目提供xlsx数据下载接口
背景
django项目实现一个对数据库数据导出excel并提供给用户下载xlsx的功能
代码
from io import BytesIO
from django.utils.http import urlquote
import pandas as pd
from django.http import HttpResponsedef download_xlsx():data = [[1,2,3],[4,5,6]]bio = BytesIO()with pd.ExcelWriter(bio, engine='openpyxl') as writer:pd.DataFrame(data).to_excel(writer, encoding="utf-8")bio.seek(0)response = HttpResponse(bio, content_type='application/vnd.ms-excel')file_name = urlquote('data.xlsx')response['Content-Disposition'] = 'attachment; filename=%s' % file_namereturn response
Django项目提供xlsx数据下载接口相关推荐
- 歪枣网股票数据下载接口汇总一
下载接口动态信息如下: 沪深京股票 接口名称:A股列表,接口描述:沪深京A股基本信息,接口地址:/doc/getStockHSABaseInfo?code=all&fields=code,na ...
- Django项目案例之GitHub用户接口展示
项目最终展示 可以在搜素框中输入你想搜的用户名进行搜索:也可以直接点击访问进行页面跳转: 下面记录一下该项目的学习过程: Pycharm下创建Django项目,项目名称为mysite 首先在Termi ...
- django项目简单调取百度翻译接口
1,建路由: 2,写方法:. -------------------------------------------------------------------- 注:如果你对python感兴趣, ...
- 股票历史数据下载接口踩坑记录
这里分享些下载财经数据下载接口的一些经验,大家可以参考下 1.如何提升接口下载速度 实际上歪枣网后台查库速度是非常快的,查库时间是有监控的,如果是查库变慢了,歪哥会进行优化.但是很多时间接口数据下载的 ...
- Django模型修改及数据迁移
Django中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行同步修改,也不处理数据模型的删除. 如果你新增或修改数据模型里的字段,或是删除了 ...
- Django项目部署:使用uwsgi和nginx的方式
一.背景 前两天制作的个人博客网站基本完工,大致功能具备.但是在部署环节却也处处碰壁,这里也来总结以下,以备将来不时查看以及完善. 二.前提 2.1 需要的知识 django Django是一个基于p ...
- 中国资源卫星应用中心_数据下载
以下载GF-3(高分三号卫星)数据为例 (1)注册/会员登录: (2)左侧根据所需输入参数,点击"查询": (3)右侧显示查询的数据列表,选中所需的数据,点击"立即订购& ...
- AOD实践,modis数据下载,modis数据处理
modis数据下载-数据读取-重投影-拼接-均值 一.数据下载 1.Cygwin安装 Cygwin安装教程:https://blog.csdn.net/u010356768/article/detai ...
- 遥感数据下载——FIRM:VIIRS火点数据、MODIS火点数据简介及下载
一.FIRMS(Fire Information for Resoutce Management System) 网站链接:https://firms.modaps.eosdis.nasa.gov/m ...
最新文章
- SPOJ LCS Longest Common Substring
- 二十六、深入Python中的time和datetime模块
- python前端接口_Python接口自动化——Web接口
- 在discuzNT中加入Adsense广告(只在第一楼显示)
- python类变量共享吗_第7.12节 可共享的Python类变量
- PHP-Manual的学习----【语言参考】----【类型】-----【对象】
- 《设计模式之禅》学习笔记(五)
- 冰原服务器维护,12月2日服务器公告:冰原旅途进发
- svn:Attempted to lock an already-locked dir
- mysql5.7 bulk insert_Bulk Insert 高效快速插入数据
- 应广单片mini-c之$符号的说明
- linux复制文件所有属性,Linux 下文件完全复制cp(属性不变)
- 中国诺贝尔物理学奖所有获得者名单(转)
- 【IoT】成功十大因素,命、运、风水 、、贵人、养生,哪个最重要?
- EasyExcel 读.CSV 文件数据为null或乱码问题
- Open_cv中常用函数的原型及参数解释(一)
- linux udp 端口测试,RAKsmart:Linux下TCP/UDP 端口测试及验证方法说明
- Linux环境下安装MySQL(源码安装)
- 如何回答「为什么想做产品经理」【面试核心问题3】
- Android 自定义相机Demo源码