我有一個excel工作簿。我需要將它顯示爲一個將自動刷新的HTML頁面(比如說每2分鐘)。爲此,我需要在每張紙上運行計算,然後另存爲HTML。稍後我會想出如何在舊版本中交換新的HTML文件。我在Excel中已經有了一個宏,它可以完成所有的計算,然後每2分鐘以HTML的形式保存。我所需要做的就是調用該宏未安裝excel時運行Excel宏
問題是,所有這些發生的機器都是服務器機器,因此MS Office無法安裝。因此我不能使用Excel COM Inter-op。
一個是如果我能寫一個.net程序或一個Vb腳本來運行宏。但.net程序總是使用內部操作。
另一種方法是,如果我可以將本書保存爲HTML並在HTML本身中運行宏(不知道HTML是否具有VB A代碼)。在這裏,我還發現我需要Visual Basic編輯器,我不能安裝(因爲它只帶有Excel)。
我不想使用第三方軟件。
以上兩個程序中的任何一個都可以在給定的條件下執行嗎?如果沒有,還有沒有其他辦法?
UPDATE:
一直在尋找到開放的XML的解決方案,並最終發現,開放的XML 2.0不能運行Excel計算作爲SDK沒有計算引擎。開放XML SDK 2.5有計算引擎嗎?
我已經找到EPPlus更早。但我是一個喜歡,如果有某種方式沒有使用第三方軟件。難道不可能獲得一些能夠幫助我完成這項工作的excel dll嗎? – amaturcoder
@amaturcoder編號 –
看到我的答案,可能會提供一個替代方案,使用Excel工作的共享框,並將服務器用於服務器工作 –