将sqlserver中的数据倒入Excel(c#),将sqlserv,sqlserve,qlserver,lserver中,server中的,erver中的数,rver中的数据,ver中的数据倒,er中的数据倒入,r中的数据倒入E,中的数据倒入Ex,的数据倒入Exc,数据倒入Exce,据倒入Excel,倒入Excelc 将sqlserver中的数据倒入Excel(c#)----编程资料集中营--八角123--bajiao123.com
编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
将sqlserver中的数据倒入Excel(c#),将sqlserver中的数据倒入Excelauthor:ouyang76cn()虽然,sqlserver中的DTS也能将数据倒入Excel,但不如使用程序灵活,本程序主要代码在按钮函数内。可适应于报表开发的读取数据部分:)我删除了原程序的很多垃圾代码,只留主要起作用的代码//加入名称空间usingSystem.Data;usingSystem.Data.Sq,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> .NET 专区 >> C# 技术 >> 文章正文
【字体:
将sqlserver中的数据倒入Excel(c#)   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:不详    点击数:    更新时间:2007-6-2    

将sqlserver中的数据倒入Excel(c#)

  

将sql server中的数据倒入Excel

author:ouyang76cn()

虽然,sql server中的DTS也能将数据倒入Excel,但不如使用程序灵活,
本程序主要代码在按钮函数内。可适应于报表开发的读取数据部分:)
我删除了原程序的很多垃圾代码,只留主要起作用的代码

//加入名称空间
using System.Data;
using System.Data.SqlClient;

 
//定义方法GetData(),返回一个数据表
private System.Data.DataTable GetData()
{
SqlConnection conn= new SqlConnection(@Server=PXGD2;Initial Catalog=pingxiang;Uid=sa;Pwd=;);
SqlDataAdapter adapter= new SqlDataAdapter(select  username 用户名,catalyst_port 占用端口,home_address 住宅地址,ip_address

ip地址,phone 电话,addtime 开通日期 from userinfo where catalyst_port=1 or catalyst_port=' order by ip_address desc,conn);

DataSet ds= new DataSet();
try
 {
  adapter.Fill(ds,Customer);
  }
catch(Exception ex)
 {
  MessageBox.Show(ex.ToString());
 }
return ds.Tables[0];
}

//按钮
private void button1_Click(object sender, System.EventArgs e)
{
  Excel.Application excel= new Excel.Application();
  int rowIndex=1;
  int colIndex=0;

  excel.Application.Workbooks.Add(true);
    
  DataTable table=GetData();
     
  //将所得到的表的列名,赋值给单元格
  foreach(DataColumn col in table.Columns)
  {
   colIndex++; 
   excel.Cells[1,colIndex]=col.ColumnName;    
  }

  //同样方法处理数据
  foreach(DataRow row in table.Rows)
 {
    rowIndex++;
    colIndex=0;
    foreach(DataColumn col in table.Columns)
    {
 colIndex++;
 excel.Cells[rowIndex,colIndex]=row[col.ColumnName].ToString();
    }
  }
  //不可见,即后台处理
  excel.Visible=true;  
}

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营