2017-07-19 7 views
0

私の同僚の一人は、多くのVBAコードを持つExcelファイルを管理するためにPythonを使ってWebポータルを設計できると思っているようです。私が知っているように、VBAはSharePointやASP.NETなどのWebベースの環境では動作しません。 Pythonを使用して、VBAを使用してExcelファイルのインターフェイスとしてWebポータルを作成することは可能ですか?もしそうなら、誰かがこれを設定する方法を説明するリンクを投稿してもらえますか?私はいくつかのグーグルを行い、このトピックについて何も見つけられませんでした。VBAでExcelファイルをPython Webサイトから制御できますか?

ありがとうございます!

答えて

0

基本的に、pythonは動的言語であり、excelファイルはXML(open xml形式)で接続されたzipファイルです。したがって、統合することは可能です。

実際、ironpythonは、MicrosoftとPythonの世界の間の相互作用を探す場所です。

FrotntページのGoogleの結果は以下のリンクに連れて行ってくれました:

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サービスを使用してこれを実現できます。しかし、これはパフォーマンス上の問題があります。開発前のキャパシティプランが必要です。 –

関連する問題