zoukankan      html  css  js  c++  java
  • 将Excel数据导入SQL Server数据库

    遇到了一个需求,需要将Excel中的数据导入SQL Server数据库中,当然,不是使用企业管理器之类的直接导入数据的那种,而是要做到程序中。本来我最初的考虑是将Excel中的数据读到dataset中,然后分别插入到数据库中。

    从Excel中读取数据并不太难,简单来说就是下面的几句代码而已:

    Code

    path为Excel的路径。

    像其他的情况,比如多个sheet啊,工作区域啊什么的,在园内查一下就可以了,并不太难。

    不过考虑到这样有些麻烦,而且基本上Excel的格式和sheet是固定的,所以能不能使用别的方法解决呢?

    在园内查了一下,园内的以为大神给出了一个存储过程,使用的是连接服务器的方式,基本代码如下:

    Code

    上面的代码是拿的园内大神的并自己修改的,不过貌似还是有点问题,主要是对sp_addlinkedserver之流的存储过程不太明白,几个参数不知道是做什么的。

    恩,有点头疼了。

    结果又发现了一种方式,貌似叫做即席查询的东西,代码写起来就简单了:

    Code

    分布式查询传送门


    我这里只是起到一个抛砖引玉的作用,希望各位园内大神不吝赐教。

  • 相关阅读:
    合肥程序员欢迎进QQ群49313181同城程序员职业交流群
    新一代程序员的思考
    ThinkPHP开发系列一框架搭建
    ASP.NET MVC4+EF系列之五 架构介绍
    ASP.NET MVC4+EF系列之阶段源码一
    gcc g++ Linux下动态库_静态库 指定路径问题
    [转]accept() 产生的Socekt端口是多少?
    阿里云计算资深总监唐洪:飞天大规模分布式计算系统解析
    [转] C++中##(两个井号)和#(一个井号)用法
    deep learning 深度学习
  • 原文地址:https://www.cnblogs.com/fengyishou/p/1450380.html
Copyright © 2011-2022 走看看