[C#] Экспорт DataTable для Excel с EPPlus


Answers

и если вы хотите загрузить в ответ браузера

Response.Clear();
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.AddHeader("content-disposition", "attachment;filename=" + HttpUtility.UrlEncode("Logs.xlsx", System.Text.Encoding.UTF8));

using (ExcelPackage pck = new ExcelPackage())
{
    ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Logs");
    ws.Cells["A1"].LoadFromDataTable(dt, true);                 
    var ms = new System.IO.MemoryStream();
    pck.SaveAs(ms);
    ms.WriteTo(Response.OutputStream);                          
}
Question

Я хочу экспортировать таблицу данных в файл excel с EPPlus, что таблица данных имеет свойство с типом типа int, поэтому я хочу использовать файл excel в том же формате. Кто-нибудь знает способ экспорта DataTable в Excel с этими?




Links