Visual BasicなどからCOM経由でExcelファイルを作成するプログラムがよくあると思います。 C#でもExcelファイルの出力が行えるか調べてみます。 MicrosoftからOpenXMLというライブラリが公開されています。 C#やVB.netからなら、COMを操作するのではなく、直接Excelなどで読み込めるXMLファイルを 出力する感じの仕様みたいです。 これを使用すれば、Office製品がインストールされていない端末でもプログラムが動かせるので 今回はこのライブラリを使用してExcelファイルを出力してみます。 Open XML SDK 2.0 for Microsoft Officeのインストール こちらから、ライブラリのインストーラーを取得し、インストールを行います。 http://www.microsoft.com/ja-jp/download/details.as