0

MVC4 を使用して ASP.NET に新しいアプリケーションを実装しています。Azure を使用してプロジェクトをホストしたいと考えています。既にクラウドを作成しましたが、データシートに問題があります。いくつかの価格を計算する Excel ファイルを使用しています。openXMLを使おうとしたのですが、シートの再計算ができないので使えません。

次に、クラウドに Microsoft Excel をインストールして Excel ファイルを実行することを考えていました。

何か違うアイデアはありますか?私のソリューションは機能しますか?

4

2 に答える 2

2

サーバー上で Office を実行することに対するアドバイスは、Azure に二重に適用されます。短い答えは一貫して「やらないでください」です。数年前に同様の質問に答えましたが、その答えは今でも当てはまります。(ネイティブ .NET ライブラリを使用)

于 2013-03-21T16:46:10.703 に答える
1

個人的には、ペストのようにこれを避けます。

Excel シートで膨大な量の計算を行っていない限り、Azure asp を介して Excel を操作するよりも、計算を asp リストまたはローカル SQL インスタンスに変換する方が簡単である可能性があります。

シートで何が起こっているかを詳しく教えていただければ、おそらく問題を回避する方法を見つけることができるでしょう。

編集:

Excel の使用を余儀なくされているように思われる場合は、次の Microsoft KB 記事に、サーバー側で Excel ファイルを操作する際の問題と考えられる回避策の長いリストがあります。

Office のサーバー側自動化に関する考慮事項

于 2013-03-21T16:24:25.177 に答える