2017-07-19 100 views
0

我的一位同事似乎認爲您可以使用Python設計一個門戶網站來管理一個帶有大量VBA代碼的Excel文件。據我所知,VBA不能在基於網絡的環境中工作,如SharePoint或ASP.NET等。是否可以使用Python創建Web門戶作爲使用VBA的Excel文件的界面?如果是這樣,有人可以發佈一些描述如何設置的鏈接?我做了一些谷歌搜索,沒有發現任何關於這個話題。我可以使用VBA從Python網站控制Excel文件嗎?

謝謝!

回答

0

基本上,python是一種動態語言,excel文件是一個帶有連接XML(打開xml格式)的zip文件。所以可以整合。

其實,Ironpython是尋找微軟和Python世界之間的任何互動的地方。

Frotnt頁谷歌的結果把我帶到下面的鏈接:

https://msdn.microsoft.com/en-us/library/aa338205(v=office.12).aspx https://openpyxl.readthedocs.io/en/default/

+0

是的,我知道的XML格式和所有。你真的可以在基於Web的環境中運行VBA嗎?對此我不確定。我想我必須深入研究這一點。謝謝。 – ryguy72

+0

從技術上講,這是可能的。不過,對於VBA來說, Excel應該可以運行。也許可以使用WCF託管的http端點的Windows服務來實現此目的。儘管如此,這會產生性能問題。開發前必須有Capacity容量計劃。 –

相關問題