gpt4 book ai didi

c# - ASP.Net 导出数据到 Excel

转载 作者:太空狗 更新时间:2023-10-29 22:33:51 29 4
gpt4 key购买 nike

想知道我可以使用 VS2005 将数据导出到 excel 文件的好库是什么。该文件具有一些格式,例如背景颜色和 colspans。

谢谢

最佳答案

下面是一些使用技巧将 HTML 输出到 Excel 文件的代码。我发现您可以通过将输出的内容类型设置为“application/excel”来欺骗 excel 打开 HTML。

在下面的代码中,secresults 是一个 HTML div,如下所示:

<div id="secresults" runat="server" visible="false" class="secresults">
Content or data here.
</div>

在后面的代码中:

Response.ClearContent();
string filename = "Output" + istartDate.ToShortDateString() + ".xls";
Response.AddHeader("content-disposition", "attachment; filename=" + filename + ";");
Response.ContentType = "application/excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);

secresults.RenderControl(htw);


Response.Write(sw.toString());
Response.End();

我发现您可以在 excel 中使用一些 html 格式。要测试您可以使用哪种格式,您可以创建一个 html 文件并将其重命名为 .xls 文件,然后使用 excel 打开它。您可以很好地了解 HTML Excel 将读取的内容。

关于c# - ASP.Net 导出数据到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8331211/

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