C# で Excel ファイルを出力する場合、.xls ファイルだと Microsoft.Office.Interop を使う ExcelCreator を購入して使う という選択肢があった。 Microsoft.Office.Interop は Excel のインストールが必要だし、 ExcelCreator は有料だしと、 趣味のアプリとかではちょっと使いづらい。 主に金銭的に。 Office 2007 以降の .xlsx ファイルでいいなら、 Microsoft が提供している Open XML SDK を使って出力できる。 なんと、Open XML SDK はオープンソースになっていて、 GitHub にソースコードがあるからスバラシイ。 github.com ただ、Open XML SDK の API はクセがあるね。 ワークシートに 2 行書き込んだだけのファイルを出力するだけ