내가 내 테이블 데이터를 내보낼 수있는 MVC 응용 프로그램에서 일하고 난 다음 코드를 사용하고 있습니다 :데이터 내보내기 3
public ActionResult ExportData()
{
GridView gv = new GridView();
gv.DataSource = db.Studentrecord.ToList();
gv.DataBind();
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=Marklist.xls");
Response.ContentType = "application/ms-excel";
Response.Charset = "";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
return RedirectToAction("StudentDetails");
}
이 내가있는 곳 내가 다른 워크 시트를 원하는 하나의 워크 시트를 만듭니다 다른 테이블 데이터. 여러 워크 시트에 데이터를 내보내는 방법을 알려주십시오.
워크 시트를 만들지 않으므로 엑셀을 사용하여 테이블이있는 html 페이지를 엽니 다. – BlackICE
기본적으로 하나의 워크 시트를 만들 수 있습니다. 새 워크 시트를 만들고 여기에 내보낼 데이터를 어떻게 지정합니까? – DharaPPatel
+1 @BlackICE. 얼마나 많은 사람들이 Excel 형식이 무엇인지 이해하지 못하는 것은 놀라운 일입니다. –