나는 다음과 같이 엑셀 기능을 내보내기를 사용했다 : getReport 테이블 형식으로 데이터를 반환수출은 기존의 엑셀 템플릿을 사용하여 Excel로
var table = getReport(param1, param2, param3);
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment;filename=Report.xls");
Response.ContentType = "application/vnd.ms-excel";
System.Web.UI.WebControls.GridView grd = new System.Web.UI.WebControls.GridView();
grd.DataSource = table; // give datasource here
grd.DataBind();
StringWriter swr = new StringWriter();
HtmlTextWriter tw = new HtmlTextWriter(swr);
grd.RenderControl(tw);
Response.Write(swr.ToString());
Response.End();
return View();
. 이제 새로운 Excel 파일이 만들어 지지만 기존 Excel 템플릿을 사용하여 Excel 출력을 만들고 싶습니다. 프로젝트에 템플릿을 추가하는 방법과 데이터를 바인딩하는 방법?