gpt4 book ai didi

c# - 将自定义 header 添加到 excel 文件

转载 作者:太空狗 更新时间:2023-10-29 21:29:24 26 4
gpt4 key购买 nike

在 ASP.NET 中将 DataSet 导出到 Excel 时,是否可以向 Excel 添加自定义 header ?我有一个这样的要求。我可以将 DataSet 成功导出到 Excel。但我无法添加自定义 header 。如果有人有解决方案,请帮助我。提前致谢。

最佳答案

如果您使用 Response.Write 导出 Excel。您可以轻松使用以下代码,Header 可以根据需要进行自定义,就像 HTML header 一样。

Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=test.xls;");
StringWriter stringWrite = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
dgrExport.DataSource = dtExport;
dgrExport.DataBind();
dgrExport.RenderControl(htmlWrite);
string headerTable = @"<Table><tr><td>Report Header</td></tr><tr><td><img src=""D:\\Folder\\Report Header.jpg"" \></td></tr></Table>";
Response.Write(headerTable);
Response.Write(stringWrite.ToString());
Response.End();

Mac,你也在找同样的东西吗?

关于c# - 将自定义 header 添加到 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9410401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com