【发布时间】:2012-06-14 07:30:01
【问题描述】:
我的脚本将表格数据(来自 Excel)作为输入并再次将输出数据生成为表格。我正在考虑学习一些 Python 网络框架来实现它作为一个小型网络界面。但是,我需要类似 excel 的功能,例如选项卡中的多个表格、按行排序、过滤数据(多列)、更改具有可选值的单元格以及可能突出显示单元格。
如果我不需要任何其他功能,您能否建议最快的方式来实现这一点,即最基本的网络框架可能仍然为这种表格提供有用的类?
我可以自己找到资源,但如果有人能说出我需要注意的功能,这样我就可以跳过学习该特定任务不需要的信息,这会很有帮助。
【问题讨论】:
-
你可以看看Flask。这是一个非常好的微框架,它提供了你在 Python 中做 web 应用程序所需的一切,包括 Jinja2 模板引擎、RESTful 路由、调试器等等。使用起来非常愉快,快速掌握和快速开发。关于你的 UI 需求,我认为你不会在服务器端处理你的表,所以你应该看看一些 javascript / jquery 库来代替......我认为那里有很多。跨度>
-
我一直在研究 SlickGrid (github.com/mleibman/SlickGrid) 以在 JS 中完成类似 excel 的表格格式的繁重工作。
标签: javascript python user-interface