如何实现打开 url,读 sql,pandas 处理, excel 显示

2016-12-16 08:44:15 +08:00
 sylvos
我想实现如下过程,请前辈答疑解惑。
1.打开 url,
2.读 sql,
3.pandas 处理,
4.excel 显示,
后面 2 , 3 , 4 步都没有问题,关键是从 1 到( 2 , 3 , 4 ),怎么做呢,完全没思路,请帮帮忙
3686 次点击
所在节点    Python
27 条回复
upczww
2016-12-16 15:15:03 +08:00
@sylvos 你说这样的话我真 TM 想喷你,别人的时间不是时间?
sylvos
2016-12-16 16:06:53 +08:00
@upczww 抱歉
jy02201949
2016-12-16 18:22:10 +08:00
@sylvos 怎么能这样一直问,你应该先有思路,再去搜索引擎,效率不低,不应该什么都问人不经思考
思路:先先读取文件,把文件内容保存到一个变量, data=open('thefile.txt').read( ),把这个变量在视图里 return 回去,这么简单就完了
这时候如果读取的文件是 EXCEL ,里面是表格的形式,该怎么读取,用什么变量保存,搜索引擎搜索几个 python excel 关键字即可;读出来的表格怎么展示到网页上,搜索 FLASK 展示表格,也会有答案的。

综合你发帖的问题,几个关键的地方就按如下实现:
1 、 flask 做网页展示,设计好视图、路由
2 、在 flask 视图里实现, pandas 读取 CSV : df=pd.read_csv(), pandas 的 dataframe 转换 HTML : table=df.to_html()
3 、 flask 视图传数据到模版( HTML )展示,视图里: return render_template('user.html', mytable=table),模板里{{ mytable }}

上面所写的代码,你都可以自行找资料找教程找搜索引擎来完成的,楼主应该多查找资料学习,这样得到的知识才是自己的
sylvos
2016-12-16 19:14:51 +08:00
@jy02201949 嗯,非常感谢你,按你的思路来学习
loading
2016-12-16 19:17:31 +08:00
楼主,我决定 block 你了。勿念。
Miy4mori
2016-12-17 12:25:13 +08:00
楼主需要学习一些业界通用名词来沟通😋
Ahri
2016-12-21 14:53:39 +08:00
计算机民科 ;)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327988

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX