Jqgrid TableToExport下载不带标题的excel

Jqgrid TableToExport下载不带标题的excel,jqgrid,export-to-excel,Jqgrid,Export To Excel,我想以excel格式导出jqgrid,格式为.xlsx 我可以使用下面的代码导出 let table = document.getElementById("grid"); TableToExcel.convert(table, { name: 'export.xlsx', // fileName you could use any name sheet: { name: 'Sheet 1' // sheetName

我想以excel格式导出jqgrid,格式为.xlsx

我可以使用下面的代码导出

let table = document.getElementById("grid"); 
    TableToExcel.convert(table, {
     name: 'export.xlsx', // fileName you could use any name
      sheet: {
           name: 'Sheet 1' // sheetName
            }
       });
我已提供TableToExcel参考:

"https://cdn.jsdelivr.net/gh/linways/table-to-excel@v1.0.4/dist/tableToExcel.js“

但在excel中,它不显示表格的标题。它导出时没有标题

有人能帮我吗?如何在excel中添加标题?

//查看
 //View 
 <a href="@Url.Action("ExportToExcel", "Home" , new {  ID = @Session["ID"] })" class="btn btn-success" type="button">Export to Excel</a> 

//Controller
    public ActionResult ExportToExcel(int ID)
                {
                                            
                        var grid = new GridView();
                        grid.DataSource = from p in results
                                          select new
                                          {
                                              column1 = p.xyz,
                                              colum 2 = p.abc
                                          };
                        grid.DataBind();
                        Response.ClearContent();
                        Response.AddHeader("content-disposition", "attachment; filename=" + job_number + ".xls");
                        Response.ContentType = "application/excel";
                        StringWriter sw = new StringWriter();
                        HtmlTextWriter htw = new HtmlTextWriter(sw);
                        grid.RenderControl(htw);
                        Response.Write(sw.ToString());
                        Response.End();
                        return View("view_name");
                    }
//控制器 公共行动结果ExportToExcel(int ID) { var grid=new GridView(); grid.DataSource=来自结果中的p 选择新的 { 第1列=p.xyz, 柱2=p.abc }; grid.DataBind(); Response.ClearContent(); Response.AddHeader(“内容处置”、“附件;文件名=“+job_number+”.xls”); Response.ContentType=“应用程序/excel”; StringWriter sw=新的StringWriter(); HtmlTextWriter htw=新的HtmlTextWriter(sw); 网格渲染控制(htw); Response.Write(sw.ToString()); Response.End(); 返回视图(“视图名称”); }
jqGrid有两个表,一个用于标题,另一个用于数据,因此在这种情况下,您需要使用生成tableToexcel的通用模块手动生成文件。为此,请使用