zoukankan      html  css  js  c++  java
  • C#读Excel文件并插入到数据库中

    今天,有个项目需要核对一些数据,核对Excel文件中的某一列数据是否存在于数据库中的某个表,这查询起来实在太烦,虽然只有千把条记录,逐个到数据库里查,也要花个大半天时间。于是写了个小工具,将Excel文件中需要的列读出来,写入到数据库中,项目中用的是IBM DB2,这个可以根据需要进行修改,然后再进行表联合查询,就省事多了。

    我访问Excel文件使用的方式是OleDB方式,没有用Office组件。

    首先加入namespace:

    Code

    定义连接字符串:

    Code

    选择Excel文件中的一个sheet,比如叫“EmployeeInfo”:

    Code

    打开连接,读取Excel文件中数据到Dataset中,然后关闭连接:

    Code

    写到DB2数据库中,假定数据库已经建好,并且表TEST也已经建好:

    Code

    这样就把Excel表中的数据插入到数据库中了。

  • 相关阅读:
    WCF 限流 Throttling
    VS2010安装了Hide Main Menu 插件
    ASP.NET MVC基于标注特性的Model验证:将ValidationAttribute应用到参数上
    UML面向对象分析设计
    我的WCF开发框架简化版及基于NET.TCP传输方式的实现
    一周最新示例代码回顾 (6/4–6/10)
    Windows Azure 上的托管服务CDN (下) Hosted Service
    计算机考研的调查和改进建议
    并发编程中的重重量级模型和轻量级模型
    JIRA_5_和GreenHopper5.9破解及汉化
  • 原文地址:https://www.cnblogs.com/michaelxu/p/1409761.html
Copyright © 2011-2022 走看看