博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网站数据分析图表导出为文件
阅读量:5099 次
发布时间:2019-06-13

本文共 631 字,大约阅读时间需要 2 分钟。

最近项目需要对一网站的数据进行分析,并生成相应的图表,目标是将这些图表生成相应的pdf文件和Excel文件以便查看。

现有的网站使用 ubuntu + django,图表的绘制使用 open flash chart。

open flash chart 可以实现浏览器端的图像保存和使用post将图像存储于服务器端。参照

尝试成功图像的本地存储,而服务器端失败。参考 能成功的将图像文件上传到服务器段的 tmp-upload-images文件夹下(需创建该文件夹和chmod 777 tmp-upload-images 修改权限,以便上传)

总结:1. 使用open flash chart将图像post服务器端未实现。较为容易实现的方式是使用matplotlib在服务器端生成图片(在django中可动态产生响应给客户端,也可以作为静态文件供客户端访问),以与控制,虽然没有openflashchart产生的flash图表效果好

           2.pdf文件的产生可以使用reportlab,能较好地插入文件,图像和排版等,生成pdf。

           3.excel文件的操作可以使用参考 能对excel进行读,写,修改等

           4.如需使用Python从数据库中获得数据,可以使用模块 MysqlDB, 和 cx_Oracle 都能很容易实现对数据库的访问。

转载于:https://www.cnblogs.com/kidding/archive/2012/08/03/2621679.html

你可能感兴趣的文章
下午班里面有聚会,不想去
查看>>
node源码详解(二 )—— 运行机制 、整体流程
查看>>
servlet/filter/listener/interceptor区别与联系
查看>>
Code Review 转自伯乐在线
查看>>
Pandas plot出图
查看>>
T-SQL 随机返回特定行数据和分页查询
查看>>
SpringBoot2.0之整合Kafka
查看>>
HTTP协议COOKIE和SESSION有什么区别
查看>>
k8s学习笔记-Pod资源
查看>>
iOS -- 最简单的重签名方法
查看>>
spring 的properties解析
查看>>
Linux新建用户后的必要设置
查看>>
使用 Override 和 New 关键字进行版本控制
查看>>
安装Ubuntu的那些事儿
查看>>
求m区间内的最小值-单调队列
查看>>
转: 尽己力,无愧于心 FastReport.Net 常用功能总汇
查看>>
python版本的原型模式
查看>>
热血男儿
查看>>
Safari导入书签
查看>>
微软Silverlight的崛起
查看>>