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
![OpenXMLを使用してExcelファイルをC#のプログラムから出力する - Symfoware](https://cdn-ak-scissors.b.st-hatena.com/image/square/1fa6c50d5938f57f8d25703368afcc7decbcbe05/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-62.fc2.com%2Fs%2Fy%2Fm%2Fsymfoware%2F223_01.png)