如何在导出到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();
}
}
}
如果您不想在工作表中看到标题,请不要添加整个表,只添加数据。例如,任务是从工作表中第一行的第一个单元格开始添加dt
表的所有行:
var ws = wb.Worksheets.Add("Customers");
ws.FirstRow().FirstCell().InsertData(dt.Rows);