public void GridToExcel(DataSet ds)
{
using (XLWorkbook wb = new XLWorkbook())
{
wb.Worksheets.Add(ds);
Response.Clear();
Response.Buffer = true;
Response.Charset = "";
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.AddHeader("content-disposition", "attachment;filename=Excel.xlsx");
using (MemoryStream MyMemoryStream = new MemoryStream())
{
wb.SaveAs(MyMemoryStream);
MyMemoryStream.WriteTo(Response.OutputStream);
MyMemoryStream.Close();
Response.Flush();
Response.End();
}
}
}
'SW > C#' 카테고리의 다른 글
[C#] DataTable에서 유용하게 사용 되는 것들 (0) | 2019.12.16 |
---|---|
[C#] HTTP/HTTPS 송수신 (HttpWebRequest/HttpWebResponse) (0) | 2019.09.19 |
[C#] 객체 리스트를 데이터 테이블로 변환하기 (0) | 2019.09.19 |