1

緊急の助けが必要です!!!

私は、MS Excel スプレッドシートを読み取り、データを SQL Server にロードする ASP.NET Webforms アプリケーションに取り組んでいます。このアプリケーションは、Win Server 2003 (MS Office がインストールされている) で正常に動作します。

Windows Server 2008 (MS Office がインストールされていない) へのソフトウェアの移行中に、アプリケーションが失敗し、COM エラー メッセージが表示されます。次のエラーが原因で失敗しました: 80040154".

これは、アプリケーション サブディレクトリ内に Microsoft.Office.Interop.Excel.dll があるにもかかわらず、アプリケーションが Excel アプリケーションを見つけられないためだと思います。

さて、ここで問題です。私たちのインフラストラクチャ チームは、MS Office や Excel をサーバーにインストールすることを拒否しています。彼らは、ms office や Excel をインストールしなくても、アプリケーションが Excel で動作することを可能にする回避策があると主張しています。

個人的には、私はそのような解決策に出くわしたことがなく、私が読んだ記事からこれを確認しているようです???

MS OFFice または Excel がインストールされていない場合に、MS Excel で動作する ASP.NET アプリケーションを取得する方法があるかどうかを知っている人はいますか?

4

1 に答える 1

2

Microsoft は、不安定な動作を示す可能性があるため、ASP.Net http://support.microsoft.com/kb/257757の Office の相互運用をサポートしていません。

Excel をインストールせずに Excel ドキュメントを操作できるライブラリが数多くあります。たとえば、 NPOIMS Open XML SDKEPPlusなどがあります。

于 2013-01-21T12:28:19.850 に答える