首 页文章中心下载中心繁體中文
设为首页
加入收藏
联系我们
您当前的位置:开源盛世-源代码下载网 -> 文章中心 -> 网站开发类 -> NET 技术 -> .NET基础 -> 文章内容 退出登录 用户管理
栏目导航
· .NET基础 · Asp.Net
· 综合应用 · 数据库应用
· XML 应用 · 控件开发和使用
热门文章
· Tab Control控件使用...
· 学生档案管理系统
· [图文] 排列组合公式
· UTF-8与GB2312之间的...
· DirectShow下载安装...
· Virtual PC 在PAE模...
· Windows2000终端服务...
· MapInfo上的GIS系统...
· kalman filter 卡尔...
· Windows2000终端服务...
相关文章
· C# 堆栈实现
· 公布一个C#编写QQ接...
· C#实现AES加密解密
· C#实现DES加密解密
· C#使用AES加密算法源...
· 操作SQL Server Mob...
· C#2005 在窗体中播放...
· C#实现PDA电源/背光...
· C#中动态加载和卸载...
· 用c#实现的语法高亮...
将sql server中的数据倒入Excel(c#)
作者:佚名  来源:vscodes.com整理  发布时间:2005-12-16 13:05:32  发布人:Polaris

减小字体 增大字体


将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;  
}


End of《将sql server中的数据倒入Excel(c#)》

[] [返回上一页] [打 印] [收 藏]
 
∷相关“将sql server中的数据倒入Excel(c#)”文章评论∷
(评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 网站目录 鄂ICP备06007162
开源盛世 版权所有Copyright © 2003-2005 VSCodes.Com. All Rights Reserved.