数据岛出到Excel最为简易的方法

2016-02-19 15:30 5 1 收藏

有了下面这个数据岛出到Excel最为简易的方法教程,不懂数据岛出到Excel最为简易的方法的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - Web开发 】

  只需将ContentType 设置为 "application/vnd.ms-excel",表示以Excel方式输出.
  代码如下:
  DataToExcel.aspx:
  %@ Page Language="C#" AutoEventWireup="true" CodeFile="DataToExcel.aspx.cs" Inherits="DataToExcel" %

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  html xmlns="http://www.w3.org/1999/xhtml"
  head runat="server"
      titleDataToExcel/title
  /head
  body
      form id="form1" runat="server"
              asp:GridView ID="GridView1" runat="server"
              /asp:GridView
      /form
  /body
  /htmlDataToExcel.aspx.cs
  using System;
  using System.Data;
  using System.Configuration;
  using System.Collections;
  using System.Web;
  using System.Web.Security;
  using System.Web.UI;
  using System.Web.UI.WebControls;
  using System.Web.UI.WebControls.WebParts;
  using System.Web.UI.HtmlControls;
  using System.Data.SqlClient;

  public partial class DataToExcel : System.Web.UI.Page
  {
      protected void Page_Load(object sender, EventArgs e)
      {
          if (!this.IsPostBack)
          {
              this.Response.ContentType = "application/vnd.ms-excel";
              string ConnStr = "server=localhost;uid=sa;pwd=;database=northwind";
              SqlConnection Conn = new SqlConnection(ConnStr);
              Conn.Open();
              string sqlcmd = "select lastname,firstname,title, address, city from employees";
              SqlCommand cmd = new SqlCommand(sqlcmd, Conn);
              SqlDataAdapter adapter = new SqlDataAdapter(cmd);
              DataSet ds = new DataSet();
              adapter.Fill(ds);
              this.GridView1.DataSource = ds.Tables[0].DefaultView;
              this.GridView1.DataBind();
          }
      }
  }
  http://ring1981.cnblogs.com/archive/2006/06/19/429919.html

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1609789.html

延伸阅读
标签: Web开发
一个将datagrid控件内容输出到excel文件的demo. 生成EXCEL文件 代码如下: public void setToExcel() { // Response.Clear(); // Response.Buffer= true; // Response.Charset="utf-8"; if (eformsn.Text=="") { DataGrid1.Visible=false; Label1.Text="要汇入EXCEL,请先输入申请单号!"; Label1.Visible=true; } else { d...
标签: excel
避免Excel重复输入数据的方法   在单位制作员工花名册等表格时,员工的身份证号码应该是唯一的,我们可以通过数据有效性来防止重复输入: 选中需要输入身份证号码的单元格区域(如D2至D101),执行数据→有效性命令,打开数据有效性对话框,在设置标签下,按允许右侧的下拉按钮,在随后弹出的快捷菜单中,选择自定义选项,然后...
标签: Web开发
HTML   HEAD     titleWEB页面导出为EXCEL文档的方法     /title   /HEAD body BR table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13" TR style="text-align : center;"  TD单元格A/TD  TD单元格A/TD  TD单元格A/TD  TD单元格A/T...
标签: Web开发
我们先来了解一下模板文件,Template模板,后缀名称为TPL,TPL文件和HTML文件一样,在TPL文件中注意其中的"标记,分别代表的意思如下: Begindetail:代表准备开始替换模板文件的开始 Enddetail:代表结束替换模板文件 insert_data_here:代表指明在何处插入结果集中的数据。如果结果集记录中包含多个字段的话,insert_dat...
标签: excel
Excel中列数据的拆分的方法   大家都知道Excel中列的拆分,但有时候我们却不只需要这个,我们还需要将列中的数据进行拆分。比如,将123456,拆成两列,一列是123,另一列是456。我们来看看excel是如何将列中数据进行拆分的。 ①首先,我们在Excel表格中选中需要拆分的列; ②然后,单击菜单栏的数据,在下拉列表中选择分...

经验教程

760

收藏

30
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部