如何在导出到Excel时从数据表中删除表头

本文关键字:数据表 删除 表头 Excel | 更新日期: 2023-09-27 18:26:40

我想从数据表中删除标题。如何删除页眉或包含页眉的第一行。

if (dt.Rows.Count > 0)
{
    using (XLWorkbook wb = new XLWorkbook())
    {
        wb.Worksheets.Add(dt, "Customers");
        Response.Clear();
        Response.Buffer = true;
        Response.Charset = "";
        Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
        Response.AddHeader("content-disposition", "attachment;filename=" + fname + ".xlsx");
        using (MemoryStream MyMemoryStream = new MemoryStream())
        {
            wb.SaveAs(MyMemoryStream);
            MyMemoryStream.WriteTo(Response.OutputStream);
            Response.Flush();
            Response.End();
        }
    }
}

如何在导出到Excel时从数据表中删除表头

如果您不想在工作表中看到标题,请不要添加整个表,只添加数据。例如,任务是从工作表中第一行的第一个单元格开始添加dt表的所有行:

var ws = wb.Worksheets.Add("Customers");
ws.FirstRow().FirstCell().InsertData(dt.Rows);