asp.net 导出Excel之前调用宏
protected void btnExport_Click(object sender, EventArgs e)
{
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
foreach (Control cr in panelx.Controls)
{
cr.RenderControl(hw);
}
string attachment = "attachment; filename=" + DateTime.Now.ToShortDateString() + ".xls";
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.AddHeader("content-disposition", attachment);
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
Response.Write(tw.ToString());
Response.End();
}
这是原本的导出Excel的方法,是页面导出的
现在客户根据导出的这个Excel自己录制了一个宏,里面的格式啊国际化语言啊之类的改变很大,每次都是在导出Excel以后再自己执行宏得到想要的Excel文件;
所以提出了在导出Excel的时候调用这个宏,免去自己再执行宏的过程
问题:我在原有代码的基础上应该怎么改?
PS:别说重新写一个,宏的里面内容很丰富,而且是VB,我只能勉强看懂一点点
...全文
相关推荐
asp.net+Ajax实现Excel文件导出
在ASP.NET中实现Excel文件导出,通常有以下步骤:1. **创建ASP.NET Web页面**:首先,我们需要创建一个ASP.NET Web Forms或MVC项目,并添加一个页面。
ASP.NET实现数据导出到Excel的全攻略
htmltable {th, td {th {pre {简介:在ASP.NET中导出网页数据到Excel是一项常见需求,特别是在数据分析和报表生成等场景。本文将详细介绍使用C#实现该功能的方法和安全性考虑。首先,将探讨使用服务器端技术或JavaScript库导出Excel的基本方法。随后,会深入介绍服务器端导出Excel时推荐的流式导出方法,如创建CSV文件和使用Open XML SDK生成xlsx文件。
ASP.NET导出EXCEL超高兼容
综上所述,"ASP.NET导出EXCEL超高兼容"是关于如何利用NPOI库在ASP.NET环境中创建兼容性强、能够适应不同Excel版本的导出功能。
C# asp.net导入和导出excel完整源码
在C# ASP.NET开发中,导入和导出Excel文件是一项常见的需求,这通常涉及到与数据库交互,以便将数据从数据库导出到Excel表格或者从Excel表格导入到数据库中。
ASP.NET Core 导入导出Excel xlsx 文件实例
ASP.NET Core是一个跨平台的高性能框架,用于构建现代云应用。在本文中,我们将探讨如何在ASP.NET Core中实现Excel xlsx文件的导入与导出功能。


