我的任務是爲一個非常複雜的算法開發一個非常簡單的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