0

Excel ファイルを読み取る必要がある C# プログラム (.net 2.0) を作成しています。を使用する必要があることがわかりましたMicrosoft.Office.Interop.ExcelO2003PIA.MSI7Zipをダウンロードして使用し、DLLを抽出しました(インストールしませんでした)。ここで、抽出された への参照を追加するとEXCELPIA.DLL、次のエラーがスロー されます。

Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.

アセンブリをプライベート アセンブリとして配置したいのですが、エンド ユーザーに再頒布可能パッケージをインストールしてほしくありません。不足している依存関係はありますか?

すでに参照を追加しようとしましOFFICE.DLLたが、どちらも役に立ちません。

編集1

  1. これを使用する前に、Office 2003 をインストールする必要がありますか?
  2. 他に .net 2.0 に代わるものはありますか?
4

1 に答える 1

0

私はNPOIというものを使いましたが、うまくいきました。

于 2013-01-08T01:42:56.303 に答える