重複の可能性:
Office をインストールせずに Excel をプログラムで作成、読み取り、書き込みするにはどうすればよいですか?
Microsoft Office Interop Assembly を使用せずに Microsoft Excel ファイルを作成できますか? SQL Server テーブルのすべての値を Excel ファイルにエクスポートする必要があります。行の総数は、50000 から 1200000 行の間で変動する可能性があります。テーブルの値を読み取る C#.net コードから Excel ファイルを生成する必要があります。唯一の制限は、Microsoft Office Interop Assembly を使用できないことです。
一部のファイルには複数のタブが含まれ、各タブには異なるテーブルのデータが含まれるため、CSV を使用したり、HTML テーブル トリックを使用したりすることはできません。