代码之家  ›  专栏  ›  技术社区  ›  pantulis

Windows上Excel自动化脚本的Web服务

  •  0
  • pantulis  · 技术社区  · 16 年前

    我的任务是为一个非常复杂的算法开发一个非常简单的web层,该算法作为Excel工作表实现。这个脚本将从RubyonRails应用程序中调用,该应用程序将向用户提供表单、检查验证等等,并且应该只返回一个数字。在浏览了这个网站之后,我的最佳选择是在Windows下使用Python或Ruby自动化Excel并在那里运行算法——我们是一家Ruby商店,但我发现了更多关于Python的信息。

    我想我可以编写一个Python脚本来在一天内运行计算,但现在最后一个问题仍然存在:我们如何在核心脚本之上放置一个web层?我们熟悉Apache,所以我的想法是将Python作为Apache模块安装,但我们也可以安装Twisted并尝试用Python运行web服务器本身。

    你的选择是什么?

    1 回复  |  直到 16 年前
        1
  •  1
  •   John Paulett    16 年前

    我的第一个选择是将Excel工作簿中的计算移到Ruby应用程序代码中。虽然这可能需要一些额外的工作,但我的猜测是,将Excel应用程序移植到Ruby所需的时间比在Excel上引入复杂的层次要少。此外,调用Excel,传递用户提交的数据,会打开其他可能的安全漏洞。

    win32ole another example ).

    推荐文章