From 6bd2a20464cf0461171a3ab9e8348d283a406ed7 Mon Sep 17 00:00:00 2001 From: kamonwan taengsuk Date: Wed, 2 Nov 2022 16:33:46 +0700 Subject: [PATCH] bug fixed --- Controllers/Summary.Controller.cs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Controllers/Summary.Controller.cs b/Controllers/Summary.Controller.cs index d0a9ee4..5c16b20 100644 --- a/Controllers/Summary.Controller.cs +++ b/Controllers/Summary.Controller.cs @@ -53,6 +53,12 @@ namespace rmutr_report.Controllers stream.Seek(0, SeekOrigin.Begin); return File(stream, "application/vnd.ms-excel"); break; + case "xlsx": + Excel2007Export excel1 = new Excel2007Export(); + report.Export(excel1, stream); + stream.Seek(0, SeekOrigin.Begin); + return File(stream, "application/vnd.ms-excel"); + break; case "mht": MHTExport mht = new MHTExport(); report.Export(mht, stream); @@ -318,10 +324,24 @@ namespace rmutr_report.Controllers workbook.SaveAs(stream); var content = stream.ToArray(); string date = DateTime.Now.ToString("yyyyMMddHHmmss"); + // switch (type) + // { + // case "pdf": + // //Response.Clear(); + // Response.Headers.Clear(); + // Response.ContentType = "application/pdf"; + // Response.Headers.Add("Content-Length", content.Length.ToString()); + // stream.Seek(0, SeekOrigin.Begin); + // return File(content, + // "application/pdf", + // "equipment_" + date + ".pdf"); + // case "xlsx": return File( content, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "equipment_" + date + ".xlsx"); + //} + } } @@ -391,6 +411,12 @@ namespace rmutr_report.Controllers stream.Seek(0, SeekOrigin.Begin); return File(stream, "application/vnd.ms-excel"); break; + case "xlsx": + Excel2007Export excel1 = new Excel2007Export(); + report.Export(excel1, stream); + stream.Seek(0, SeekOrigin.Begin); + return File(stream, "application/vnd.ms-excel"); + break; case "mht": MHTExport mht = new MHTExport(); report.Export(mht, stream);