/// <summary>
  /// 操作EXCEL 到数据库
  /// </summary>
  private void OpterData()
  {
   if(txtExcelPath.Text.Trim()=="") return;

string strSql=string.Empty;
   string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\";"+"data source=" + txtExcelPath.Text;
      
   strSql = "Select *  From [所学专业对应$]";//籍贯//新旧对应代码表-组织//新旧对应代码表-人员
   OleDbConnection  con1 = null;
   try
   {
    con1 = new OleDbConnection(connStr);
    OleDbDataAdapter pter1 = new OleDbDataAdapter(strSql,con1);
    con1.Open();
    DataTable dtb1 = new DataTable();
    DataSet ds = new DataSet();
    pter1.Fill(ds);
    dtb1=ds.Tables[0];

SaveToSql cls1 = new SaveToSql();
    cls1.Server = txtServer.Text;
    cls1.DataBase = txtDataBase.Text;
    cls1.Uid = txtUid.Text;
    cls1.Pwd = txtPwd.Text;
    int i=0;
    progressBar1.Value =0;
    progressBar1.Maximum = dtb1.Rows.Count;
    foreach(DataRow drw in dtb1.Rows)
    {     
     cls1.strNewCodeId = drw[0].ToString();
     cls1.strNewCode = drw[1].ToString();
     cls1.strNewDes = drw[2].ToString();
     cls1.strOldCodeId = drw[3].ToString();
     cls1.strOldCode = drw[4].ToString();
     cls1.strOldDes = drw[5].ToString();
     cls1.TableNames = "GPMS_Code_Psn"; //目的表名
     cls1.Save();
     i++;
     progressBar1.Value=i;
    }
    MessageBox.Show("导入成功!");
    
   }
   catch(Exception Ex)
   {    
    MessageBox.Show(Ex.Message);
   }
   finally
   {
    con1.Dispose();
   }
  }

转载于:https://www.cnblogs.com/zhaohui0312/archive/2007/06/06/773268.html

一个简单的EXCEL 导入SQL 的例子相关推荐

  1. ASP.NET将EXCEL导入SQL SERVER数据库的代码

    ASP.NET将EXCEL导入SQL SERVER数据库的代码 2007-11-13 10:36 在网上找到一个Asp.Net将Excel数据导入Sql Server数据库的的例子,是调用存储过程的, ...

  2. 转:Excel导入SQL数据库完整代码

    代码 Excel导入SQL数据库完整代码    protected void studentload_Click(object sender, EventArgs e)         {//批量添加 ...

  3. python excel库 linux_用python写一个简单的excel表格获取当时的linux系统信息

    最近在学习excel表格的制作,顺便结合之前学习的内容,利用python的两个模板,分别是获取系统信息的psutil,和生成excel表格的xlsxwriter.利用这两个模板将生成一个简单的exce ...

  4. Excel导入sql server 2005错误0xc00470fe数据流任务产品级别对于组件源-Sheet1$(1)而言不足

    Excel导入sql server 2005错误0xc00470fe数据流任务产品级别对于组件源-Sheet1$(1)而言不足 将Excel 导入sql server 2005数据库时, 提示: &q ...

  5. 做一个简单的EXCEL表格

    好的,为了创建一个简单的Excel表格,请按照以下步骤操作: 打开Microsoft Excel软件. 点击"新建工作簿",在弹出的窗口中选择"空白工作簿". ...

  6. 【C】@程序员,我们送给你一个成熟的Excel导入导出组件

    程序员的显著特点 有一天跟一位同事跟我闲聊,讨论起过去若干年软件行业的感受,他问了个问题:你觉得一个好的软件工程师最显著的特点是什么?我想了一会,说:大概是坐得住吧. 某种意义上来说,在互联网技术飞速 ...

  7. 可以实现一个前端的 Excel 导入和导出功能吗?

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流 前言 [**负责人 A]:现在报表部分基于接口的 Excel 的导入和导出功能有点慢,前端这边能不能实现一下这个功能,然后我们在比对看看效果 ...

  8. 【实战】1467- 实现一个前端的 Excel 导入和导出功能

    前言 [**负责人 A]:现在报表部分基于接口的 Excel 的导入和导出功能有点慢,前端这边能不能实现一下这个功能,然后我们在比对看看效果!** [**切图仔 B**]:接口这边不能优化一下吗?比如 ...

  9. 给我实现一个前端的 Excel 导入和导出功能

    前言 [负责人 A]:现在报表部分基于接口的 Excel 的导入和导出功能有点慢,前端这边能不能实现一下这个功能,然后我们在比对看看效果! [切图仔 B]: 接口这边不能优化一下吗?比如排查下慢的原因 ...

  10. 2021-05-19 一个简单有趣的LQR控制可视化例子及代码

    来源:https://github.com/aerojunkie/control-tools/blob/master/ufo_rotate.m 一个简单的LQR例子 close all% Initia ...

最新文章

  1. Java学习总结:42(字节流和字符流)
  2. 二分类任务:确定一个人是否年收入超过5万美元
  3. MT8870DTMF解码器测试
  4. 【Spark】Spark SQL, DataFrames and Datasets Guide(翻译文,持续更新)
  5. 传输层(知识架构图)
  6. 如何选择bfs和dfs
  7. 70进货卖100利润是多少_进货价8块的产品,在网上卖100块,这个电商卖家能赚多少!...
  8. 【问题】父套子时,‘阻止子元素的外边距传递给父元素’与闭合浮动
  9. java负零_java数据结构从零基础到负基础
  10. SpringBoot数据访问-------------数据缓存
  11. 【微信技术-微信小程序】------ 使用ColorUI组件简单入门
  12. LintCode 627.最长回文串
  13. NYOJ - 239 - 月老的难题 ( 二分图最大匹配 匈牙利算法 )
  14. 运营管理体系有何价值?
  15. 微软windows7正版化(算你狠)授权过期解决方案
  16. 小猫爪:汽车电子小知识01- ISO15765(UDS on CAN)详解
  17. Matplotlib显示图例
  18. 美女手机壁纸采集源码
  19. 按住ctrl键不能批量选_如何在不按住Ctrl键的情况下遵循Word 2013中的超链接
  20. 漫画 | 自古深情留不住,总是套路得人心!

热门文章

  1. 【基础】网络常见的9大命令,非常实用!
  2. 2018自然语言处理与机器学习论文发表统计
  3. [ACL18]直接到树:基于神经句法距离的成分句法分析
  4. numpy—np.repeat、np.roll
  5. 深度学习2.0-42.Auto-Encoders-无监督学习
  6. 从零实现深度学习框架——N-Gram语言模型(二)
  7. Rancher2.5入门——安装Rancher
  8. ARM嵌入式系统开发之接收函数的实现
  9. caffe 利用python绘制loss曲线以及accuracy曲线
  10. 笔记本显示网络电缆被拔出怎么解决_电脑显示“网络电缆被拔出”怎么办?