python 怎样实现 get 请求打开 excel 表,然后 post 请求上传处理后的 excel 给服务器

2016 年 12 月 27 日
 sylvos
用 python 怎样实现 get 请求打开一张 excel 表,然后用 post 请求上传处理后的 excel 表,不知道有没有表达清楚,请前辈指点。
6028 次点击
所在节点    Python
29 条回复
ty89
2016 年 12 月 27 日
不知所云
abc950309
2016 年 12 月 27 日
xlrd 和 xlwt ,以前需要 2003 格式,现在<i>据说</i>2007 以上也可以了……
tomczhen
2016 年 12 月 27 日
楼主又来提高搜索引擎效率了啊
sylvos
2016 年 12 月 27 日
@abc950309 请问是在 flask 视图函数中, return xlwt 写的 excel ,就可以在客户端弹出 excel 了吗?
sylvos
2016 年 12 月 27 日
就比如,我打开 www.exsample.com,结果是打开一张 excel 表,用户修改这张 excel 表后,可以上传给服务器处理,就是希望界面是 excel 而不是浏览器,可以实现吗
wwqgtxx
2016 年 12 月 27 日
@sylvos 你可以看看有没有人做出来过嘛,就算微软自己也没实现这个功能呀,你可以自己用 HTML5 写一个仿 excel 界面的网页,想直接调用 excel 除非是 activex 插件这种已经淘汰的方式调用 excel 的 com 组件
另外,这个和 Python 有半毛钱的关系么?
sylvos
2016 年 12 月 27 日
@wwqgtxx 谢谢指点
C0VN
2016 年 12 月 27 日
浏览器不能打开 Excel 表格,更别说修改上传了。不过你可以在网页中设计一个类似 Excel 表格的 web 表单,用户提交信息后你再在后端根据提交的数据生成一个 Excel 表格即可。

前端表格库 Handsontable https://handsontable.com/
后端处理 Excel 库 https://openpyxl.readthedocs.io
heiybb
2016 年 12 月 27 日
我怎么觉得楼主说的好像是这样的东西。。。
example.com/download.php?filename=ABC.xlsx
example.com/upload.php?filename=ABC_EDITED.xlsx
jimzhong
2016 年 12 月 27 日
用 OWA 吧
mingyun
2016 年 12 月 27 日
ifaii
2016 年 12 月 27 日
Office Online 吧
est
2016 年 12 月 27 日
> python 怎样实现 get 请求打开 excel 表,然后 post 请求上传处理后的 excel 给服务器
> 如何实现打开 url,读 sql,pandas 处理, excel 显示
> flask 或 toanado ,视图函数里面的语句都可以被执行吗
> 怎样才能够直接运行 python 脚本呢?
> 用 pandas 操作 mysql 读写效率高吗
> 请教:用 python 如何获取 excel 表的“保存”事件
> window 下, python 的文件独占锁,有没有现成的库?
> pandas 生成一列是另一列的累加结果,怎么做


LZ 作业做完了么。。。。
upczww
2016 年 12 月 27 日
希望大家以后不要再回答楼主的问题了,典型伸手党。
popu111
2016 年 12 月 27 日
@est 看需求已经详细到这一步,估计马上就写完了
icedx
2016 年 12 月 28 日
Blocked
wwqgtxx
2016 年 12 月 28 日
@est 做了 103 天还没做完,心疼楼主一秒钟
vmebeh
2016 年 12 月 28 日
用过一个 OA 有这个功能,不过是 .net 的
coolair
2016 年 12 月 28 日
这个我做过,用第三方控件很简单
sylvos
2016 年 12 月 28 日
@coolair 请问下是什么控件呢?

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

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

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

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

© 2021 V2EX