私は建築的な悪夢が私の前に横たわっていて、いくつかの詳細をクリアしたい。ウェブアプリケーションのバックエンドにマクロを含むExcelスプレッドシートを使用する
だから、質問は次のとおりです。
どのように誰かが計算のためのバックエンドとしてExcelスプレッドシートに深く埋もれいくつかのマクロを使用するWebアプリケーションを構築することができますか?
背景: 私のクライアントには、何らかの計算をしているExcelスプレッドシートがあります(何らかの形でExcelアプリケーションになっています)。今、彼はバックエンドとして同じExcelスプレッドシートを使ってWEBアプリを持っていきたいと考えています。うん、それは言ったように:WebフロントエンドにこのExcelスプレッドシートのマクロへのクエリを実行し、計算されたデータを戻すことです。いいえ、マクロソースを見てターゲット言語に翻訳することはできません。スプレッドシートはパスワードで保護されて編集できないためです。
ウェブサーバの主な変更点は、Apacheです。私が最も熟練しているターゲット開発言語はPHPです。
私はMicrosoft Support article about Excel<->VB interoperabilityとquestion here about the Excel<->C# interoperabilityを読んで、タスクは次のデータフローで可能であると結論づけている:
アパッチ - リレーなどのバックエンドでの>いくつかのC#.NET/VB.NETアプリ - >私のExcelスプレッドシート - >中継に戻って - > Apache
もちろん、私はそれがちょうど恐ろしいと思うし、私はもう少し賢明な解決策がほしいと思う。
まあ、ありがとう。私は誰かがこの問題についてコメントするのを待っていましたが、運が悪いようです。だから私は喜んであなたの答えを適切なものとして受け入れています。 %) – hijarian
Google Apps Scriptを使用すると、Googleスプレッドシートとやりとりするウェブアプリを作成できます。 – eddyparkinson
誰でもこの問題の答えを見つけましたか?私は同じことに直面している – Snake