我的任务是为一个非常复杂的算法开发一个非常简单的Web层,该算法以Excel工作表形式实现。该脚本将从Ruby on Rails应用程序中调用,该应用程序将向用户呈现表单,检查验证和其他内容,并返回一个数字。仔细阅读本网站之后,我最好的办法是在Windows下使用Python或Ruby自动化Excel,并在那里运行算法 - 我们是Ruby商店,但是我发现了更多Python的信息。Windows上的Excel自动化脚本的Web服务
我想我可以编写一个Python脚本来在一天内运行计算,但现在最终的问题仍然存在:我们如何在核心脚本的顶部放置一个Web层?我们熟悉Apache,因此将Python安装为Apache模块是我的直觉,但我们也可以安装Twisted并尝试使用Python运行Web服务器本身。
你会选择什么?
同意有关在Excel外移动计算的注释,如果这是一个选项。首先,这应该给你一些可测试的东西,并且更容易处理。然后,我没有通过Ruby或Python与Excel一起工作,但我已经使用Microsoft interop,并且泄漏很容易。我不知道Excel实例在哪里,但是如果它在服务器上,请三思! – Mathias 2009-10-29 03:34:39