`

asp.net 导出excel

 
阅读更多

protected void btnExcel_Click(object sender, EventArgs e)
        {
            myDataGrid.AllowPaging = false;     //是否按分页的来显示 如果你不想第几列显示 也可以这设置 dvList.Columns[0].Visible = false;

 

      
            UpdateView();//给Grid赋值方法

            Response.ClearContent();
            Response.Charset = "UTF8";
            Response.ContentEncoding = System.Text.Encoding.UTF8;
            Response.AddHeader("content-disposition", "attachment; filename= " + HttpUtility.UrlEncode("收费分析列表.xls", Encoding.UTF8).ToString());

            Response.ContentType = "application/excel";

            StringWriter sw = new StringWriter();

            HtmlTextWriter htw = new HtmlTextWriter(sw);

 for (int i = 0; i < GridView1.Columns.Count; i++)
        {
            LinkButton linkButton = ((LinkButton)(GridView1.HeaderRow.Cells[i].Controls[0]));//获取标题行第i个单元格的<a>标签(LinkButton)
            string value = linkButton.Text;//保存<a>标签的文本
            GridView1.HeaderRow.Cells[i].Controls.Clear();//把标题行第i个单元格的所有控件删除(把<a>标签删除)
            GridView1.HeaderRow.Cells[i].Text = value;//把<a>标签的文本赋给标题行第i个单元格的文本
            linkButton.Dispose();
        }

            myDataGrid.RenderControl(htw);

            Response.Write(sw.ToString());

            Response.End();
        }

        public override void VerifyRenderingInServerForm(Control control)
        {

        }

页面page设置EnableEventValidation = "false" 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    asp.net导出excel(带图片)

    ### 知识点一:ASP.NET 中导出 Excel 文件的基本流程 1. **创建 Excel 工作簿**: - 使用 `Microsoft.Office.Interop.Excel` 命名空间中的类来创建一个 Excel 工作簿对象。 - 示例代码片段中通过 `new Microsoft....

    asp.net 导出excel demo

    本示例"asp.net 导出excel demo"主要探讨的是如何在不依赖Microsoft Office的情况下,生成Excel 97-2003格式的文件,这种格式也称为XLS文件,是Excel早期版本支持的通用格式,兼容性广泛。 在ASP.NET中实现这个功能...

    asp.net导出EXCEL

    在ASP.NET中,导出Excel是一项常见的需求,用于将网页上的数据转化为用户可下载的Excel文件。这通常涉及到从数据库或其他数据源获取信息,并将其格式化为Excel表格。以下是一些关于如何在ASP.NET中实现Excel导出的...

    基于asp.net导出Excel文本

    "基于asp.net导出Excel文本"这个主题涉及到将数据从数据库(通常是DataTable类型)转换为Excel格式,以便用户可以下载、查看或者进一步分析。下面将详细介绍这个过程涉及的关键知识点。 1. **DataTable对象**:在...

    ASP.NET导出Excel控件(示例源码)

    ASP.NET是一种基于.NET Framework的服务器端编程模型,...通过学习和理解这段代码,你可以快速掌握ASP.NET导出Excel的核心技术,并在自己的项目中应用。记得在实际开发中根据具体需求进行调整,以满足不同的业务场景。

    ASP.NET导出excel

    ASP.NET导出Excel是Web应用程序开发中的一个常见需求,它允许用户从网页上直接下载数据到Excel文件,便于数据分析和存储。在.NET 2008和SQL Server 2000的环境下,开发者可以利用ASP.NET框架提供的功能来实现这一...

    ASP.NET导出Excel乱码的终极解决方案

    ### ASP.NET导出Excel乱码的原因 在深入探讨解决方案之前,我们先来了解一下导致乱码现象背后的原因。当我们在ASP.NET应用中尝试将数据(通常来自数据库)写入Excel文件时,涉及到多个编码环节:源数据的编码、HTTP...

    asp.net 导出Excel 报表基类

    asp.net 导出excel报表,只需传入向方法参数即可,配置自己可根据文档自行配置,方便好用。

    asp.net导出Excel大全7种方法

    本文将详细介绍标题"asp.net导出Excel大全7种方法"中的七种不同方法,以便开发者根据实际需求选择合适的技术路径。 1. **Response.Write与HTML表格** 这是最基础的方法,通过在服务器端生成HTML表格,然后设置HTTP...

    asp.NET 导出EXCEL

    总结来说,ASP.NET导出Excel涉及数据处理、选择合适的库或技术、设置HTTP响应头和流化输出等步骤。这个“asp.NET 导出EXCEL”源码实例是一个学习和实践的好材料,它能帮助开发者快速掌握这一实用技能。

    asp.net 导出 Excel

    asp.net 导出 Excel

    asp.net导出excel(含源码)

    在ASP.NET开发中,导出Excel是一项常见的需求,主要用于数据的导出与分析。本教程将探讨如何在ASP.NET环境中实现Excel的导出、导入功能,并涉及到数据安全性的DES加密和解密技术。 首先,我们要了解ASP.NET的基本...

    ASP.net 导出Excel和word

    ASP.net 导出Excel和word 不支持客户端程序

    asp.net 导出EXCEL 类

    在ASP.NET中,导出数据到Excel是一种常见的需求,尤其在数据分析、报表生成以及数据共享等方面。本知识点主要讲解如何使用asp.net实现从网页(如GridView、Div或Table)将数据导出为Excel文件。 首先,我们需要理解...

    asp.net 导出数据与图片到excel

    在.NET框架中,ASP.NET是一...综上所述,ASP.NET导出数据和图片到Excel涉及到的技术和注意事项广泛,需要综合运用编程技巧和库来实现高效、稳定且安全的导出功能。在实际开发中,应根据项目需求和环境选择合适的方法。

    ASP.NET 导出Excel 带格式

    总之,ASP.NET导出Excel带格式涉及到的主要知识点包括:使用EPPlus或其他第三方库操作Excel文件,理解Excel的XML结构,掌握单元格的格式设置,以及在ASP.NET中处理HTTP响应以提供文件下载。通过这些技术,开发者可以...

    Asp.net 导出Excel文件总结(导出csv、Office COM组建、Jet OLEDB、NPOI)

    在Asp.net开发中,有时候我们需要将数据导出到Excel文件以便用户下载或者进行进一步的数据处理。本篇文章将总结四种常见的导出...通过实践,开发者可以更好地掌握在Asp.net中导出Excel文件的技巧,提高项目开发效率。

    Asp.net导出Excel实现多Sheet--(XML技术)

    ### Asp.net导出Excel实现多Sheet--(XML技术) #### 概述 在Web开发领域,特别是使用ASP.NET框架时,将数据导出至Excel是常见的需求之一。本篇文章将详细介绍如何通过ASP.NET结合XML技术来实现出色的Excel导出...

    Asp.Net导出Excel和TxT文档

    总的来说,Asp.Net导出Excel和TXT文档的功能是通过控制HTTP响应,将数据转换为适合Excel或TXT的格式来实现的。对于更复杂的需求,可以利用.NET框架和第三方库提供的强大功能。在实际应用中,确保考虑到性能、兼容性...

    asp.net导出Excel

    ASP.NET导出Excel是一项常见的需求,特别是在Web应用中,用户可能需要将数据显示在Excel表格中以便于数据分析或存储。在ASP.NET中实现这个功能,我们可以使用多种方法,这里我们将探讨几种常见的技术。 首先,最...

Global site tag (gtag.js) - Google Analytics