当前位置:  编程技术>.net/c#/asp.net

C#导入EXCEL的实例代码

    来源: 互联网  发布时间:2014-08-30

    本文导语:  c#导入excle的一例代码。 例子:   代码示例: /*注意:测试过程中将执行时间设为非月末,此类放在实际中需要改成月末。改变方法是把16行的==变为!=*/ using System; using System.Data; using System.Data.SqlClient; using System.Data.OleDb ; usi...

c#导入excle的一例代码。
例子:
 

代码示例:

/*注意:测试过程中将执行时间设为非月末,此类放在实际中需要改成月末。改变方法是把16行的==变为!=*/
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.OleDb ;
using System.Windows.Forms;
using System.Text;
using System.IO;
using System.Reflection;
/*SQL server 2000中的电话记录以及信息发布记录打入数据导入excel文件*/
public class IntroduceExcel:System.Windows.Forms.Form
{
 public IntroduceExcel ( )
 {
  DateTime today = System.DateTime.Today;//获取当前时间
  if (today.Day==DateTime.DaysInMonth(today.Year,today.Month))
  {//如果并非月底,不执行导入
   return;
  }
  else//否则执行导入
   if (MessageBox.Show("点击确定开始导入,点击否可日后手动导入n ", "月末电话记录,信息发布记录导入Excel程序自动开启", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
  {
   return; }//if
  else
  {  
   GetConnect ( "CallRecord") ; //打开数据链接,开启导入函数
   GetConnect ( "PubInfRecord") ;
   DeleteRecord("CallRecord");//清空本月的数据
   DeleteRecord("PubInfRecord");
  }//else
 }
 
 /*exel文件导入函数*/
 private void GetConnect (string origin)
 {
  SqlConnection con=creCon();//创建一个SQL 2000数据库链接
  con.Open();
  string sql="select * from "+origin+" order by NetId"; //查询数据库
  SqlDataAdapter sa=new SqlDataAdapter(sql,con);
  DataSet ds=new DataSet();
  sa.Fill(ds,origin); //填充数据
  try
  {
   Excel.Application excel = new Excel.Application ( ) ; //开启excel
   excel.Application.Workbooks.Add ( true );
   Excel.Sheets ExcelSheets = excel.Worksheets; //建立一个新的工作表
   excel.Cells[ 1 , 1 ] ="NetId(网号)";
   excel.Cells[ 1,  2 ] ="MemId(成员号)";
   excel.Cells[ 1 , 3 ] ="CurCallNum(当前打入电话)";
   excel.Cells[ 1 , 4 ] ="CompanyName(公司名)";
   excel.Cells[ 1 , 5 ] ="UpWorker(坐席人员)";
   excel.Cells[ 1 , 6 ] ="SumNumber(本月次数统计)";
   object missing=Missing.Value;
   excel.Visible =true ;     //excel文件可见
   int RoLength=ds.Tables[0].Rows.Count; //行数
   int i;
   for (i=0;i


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql 命令大全及导入导出表结构或数据
  • android导入第三方jar包报错 如何正确导入jar包
  • php导入excel php使用phpexcel导入excel文件
  • MsSQL数据导入到Mongo的默认编码问题(正确导入Mongo的方法)
  • 数据导入工具 data2db
  • oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
  • oracle 数据泵导入导出介绍
  • SQLSever导入数据图文方法
  • jsp中include指令静态导入和动态导入的区别详解
  • 对有自增长字段的表导入数据注意事项
  • 解析MYSQL 数据库导入SQL 文件出现乱码的问题
  • 如何把某文件导入到另外一文件
  • linux下程序输出导入到mysql?
  • Magento 的导入工具 Magmi
  • Jbuilder5里不能导入javax.servlet问题
  • kdevelop如何导入已有工程?
  • mysql使用SQLyog导入csv数据不成功的解决方法
  • mysqlimport导入表的奇怪问题
  • 如何让Audacity 支持mp3导入!进行编辑呢?
  • mysql导入mssql数据的方法
  • 求高手指点shell导入.dat文件到ORACLE数据库




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3