Python菜鸟成长记——从数据库导出数据
来源:互联网 发布:太平洋交易软件下载 编辑:程序博客网 时间:2024/06/16 10:22
上一篇里,我实现了用户信息的管理,建立了用户信息数据库
这一篇,所要实现的是讲数据库的信息导出
下面是代码的实现
#导出def output(request): response = HttpResponse(content_type='application/vnd.ms-excel') response['Content-Disposition'] = 'attachment;filename=user.xls' wb = xlwt.Workbook(encoding = 'utf-8') sheet = wb.add_sheet(u'用户信息表单') sheet.write(0,0, 'ID') sheet.write(0,1, '头 像') sheet.write(0,2, '用户名') sheet.write(0,3, '密 码') row = 1 for us in User.objects.all(): sheet.write(row,0, us.id) sheet.write(row,1, us.img) sheet.write(row,2, us.username) sheet.write(row,3, us.password) row = row+1 output = StringIO.StringIO() wb.save(output) output.seek(0) response.write(output.getvalue()) return response
下面是数据库表格的截图
ok,以上是导出数据的代码,还有可以优化的地方,只做参考!
1 0
- Python菜鸟成长记——从数据库导出数据
- python 菜鸟成长记——搭建项目框架
- ARM菜鸟成长记——之一
- JAVA菜鸟成长记——JNDI
- OC菜鸟成长记-数据封装
- 从数据库中导出数据
- 从数据库中导出数据
- Python菜鸟成长记——简单实现用户登录和增删改查以及文件上传和下载
- oo笔记&总结——从菜鸟成长为小菜【前言】
- java入门学习总结——【java菜鸟成长记】
- RMI AND CORBA简介——java菜鸟成长记
- 从数据库导出数据到Excel
- ASP.NET 从数据库中导出数据
- 从MySQL数据库中导出数据
- 菜鸟成长记
- 菜鸟程絮媛成长记
- 菜鸟成长记
- 菜鸟成长记
- 7.2 Git 工具 - 交互式暂存
- iOS10 新增语音转文字功能(Speech)
- 猫和路由器和交换机有什么区别
- 解除Linux最大进程数和最大文件句柄打开数限制
- [kernel 启动流程] (第二章)第一阶段之——设置SVC、关闭中断
- Python菜鸟成长记——从数据库导出数据
- 响应式编程和函数式编程
- HttpURLConnection Post请求上传文件和参数到servlet
- 7.3 Git 工具 - 储藏与清理
- php的token详解
- sockaddr和sockaddr_in的说明以及inet_pton和inet_ntop
- C++中继承与派生是如何实现的?
- eclipse显示.setting等隐藏文件
- KMP模板