1. ホーム
  2. c#

EPPlusでDataTableをExcelに書き出す

2023-10-19 06:40:56

質問

EPPlusでデータテーブルをExcelファイルにエクスポートしたいのです。そのデータテーブルにはint型のプロパティがあるので、Excelファイルでも同じ形式にしたいのです。

このようなデータテーブルをExcelにエクスポートする方法をご存知の方はいらっしゃいますか?

どのように解決するのですか?

using (ExcelPackage pck = new ExcelPackage(newFile))
{
  ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts");
  ws.Cells["A1"].LoadFromDataTable(dataTable, true);
  pck.Save();
}

これはあなたのためのトリックを行うはずです。フィールドがintとして定義されている場合、EPPlusはカラムを数値またはfloatに適切にキャストします。