我试图将HTML表导出到Excel,但没有生成excel

时间:2012-09-22 03:10:20

标签: c# jquery html excel

    [HttpPost]
    public ActionResult ExportTableToExcel(string htmlTable)
    {
        EFWPResponse Result = new EFWPResponse() { RequestStatus = false };

        try
        {
             Response.AppendHeader("content-disposition", "attachment;filename=FileEName.xls");
             Response.Charset = "";
             Response.Cache.SetCacheability(HttpCacheability.NoCache);
             Response.ContentType = "application/vnd.ms-excel";
             //this.EnableViewState = false;
             Response.Write(htmlTable);
             Response.End();
        }
        catch (Exception ex)
        {
            ModelState.AddModelError("", ex);
        }
        return Json(Result);
    }

//代码执行成功但没有打开excel文件。 //可以通过jquery在C#中生成用于生成Excel文件的任何正文。

0 个答案:

没有答案