我想导出数据到excel文件(生成excel文件并使用响应迅速下载)。我有一个数据集,我想使用我自己的formatting.Like导出,添加一个徽标。更改一些列的背景色。做出一些大胆的举动。
问题:
因此,有一个有效的方法,我可以导出数据(当然,它应该是免费的)。
提前谢谢。
发布于 2011-12-14 23:29:14
你可以用不同的方式实现你想要的东西--例如通过HTML-导出.有关用示例代码创建Excel文件的HTML方法的一些深入信息,请参见http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx。
还可以查看http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx的正式文档
创建Excel文件的其他选项:
MS提供免费的OpenXML SDKV2.0-参见http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx
这可以read+write MS办公文件(包括Excel)。
另一个免费选项参见http://www.codeproject.com/KB/office/OpenXML.aspx
如果您需要更多类似于渲染、公式等,那么就有不同的免费和商业库,如ClosedXML (免费)、EPPlus (免费)、Aspose.Cells (商业)、SpreadsheetGear (商业)、LibXL (商业)和Flexcel (商业)等。
发布于 2011-12-14 23:07:31
试试这个。也许,这会帮助你:
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
dg.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
发布于 2011-12-14 23:01:29
您是否尝试过使用MicrosoftExcel12.0对象库(编辑:现在是14岁)
我使用它已经有一段时间了,但是它是Visual (我想)和Microsoft库中用于处理Office文档的标准。
https://stackoverflow.com/questions/8516215
复制相似问题