NPOIを使ってExcelファイルを生成するサンプルです。
サンプル
事前に以下記事を参考にNPOIをインストールしておいてください。
⇒ [VisualStudio] NPOIをインストールする
例)A1セルに"みかん"と設定されたExcel「D:¥Sample.xlsx」を生成する
using NPOI.XSSF.UserModel;
//ブックを作成する
var book = new XSSFWorkbook();
//シートを作成する
book.CreateSheet("TestSheet");
//行を作成する(1行目)
var row = sheet.CreateRow(0);
//セルを作成する(A1セル)
var col = row.CreateCell(0);
//セルに値をセットする
col.SetCellValue("みかん");
//ブックを保存
using (var fs = new FileStream(@"D:¥Sample.xlsx", FileMode.Create))
{
book.Write(fs);
}
こんな感じのExcelが作成されます。
CreateSheetで指定した名称がシート名に反映されます。
備考
- NPOIを使うと簡単にExcelファイルを生成することができます。
- 上記サンプルはxlsx形式のExcelです。xls形式を作成したい場合はbookオブジェクトをnewする時にHSSFWorkbookをご使用ください。