当前位置:  数据库>sqlserver

图解SSIS批量导入Excel文件的实现方法

    来源: 互联网  发布时间:2014-10-11

    本文导语:  将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下 并复制很多个一样的文件2、打开Microso...

将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.

1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下

 并复制很多个一样的文件

2、打开Microsoft Visual Studio 2005或者随sql2005安装的SQL Server Business Intelligence Development Studio,新建一个商业智能项目。

3、工具箱拖一个Foreach循环容器

4、编辑容器,设定遍历目录和其他参数

5、新建一个映射变量,用来存储遍历当中的文件路径

6、怎么存储不用你关心,你只要指定一个变量名就ok了

7、确定后,容器生成完毕,接着拖一个数据流任务到容器中


8、切换到数据流tab页,拖一个excel源

9、编辑excel源,选择一个刚刚的任意excel

10、选择一个sheet

11、拖一个ole db目标到数据流中

12、按住excel源的绿色箭头,拖动到oledb目标上

13、编辑oledb目标,选择一个sqlserver数据表,这个表必须是已经存在的,这里我们建立一个ssistest数据库,生成一个和excel结构一样的表tt
create table tt(a varchar(100),b varchar(100),c varchar(100),d varchar(100))
然后用oledb去连接


14、编辑字段映射关系,结构一样,它会自动找到

15、编辑下面的excel链接管理器,这里将用到foreach的变量来代替刚刚选择的那个excel文件

16、连接管理器的属性中设置变量的映射用法

17、expressions的属性编辑列表中,左边选择 excelfilepath,这个是连接管理器的属性,我们将用变量来代替

18、再点击表达式的属性编辑按钮,把列表中的变量用户::xlspath变量拖到下面的表达式框中

19、这时ssis将会报错,并给出警告

20、上图中黄颜色的区域,右键-属性,打开控制流的属性窗口,设置DelayValidation为True就可以了。


经过以上20步的配置,整个过程就结束了,你可以按下F5看看效果,文件夹下所有的excel将被批量导入数据库。另外可以通过sqlserver的作业来调用ssis的包实现定期自动把目录下的excel导入数据库。

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • mysql安装图解
  • IIS绑定域名图解教程
  • netbeans7安装python插件的方法图解
  • windows安装nginx部署步骤图解(反向代理与负载均衡) iis7站长之家
  • win7计划任务定时执行PHP脚本设置图解
  • 图解找出PHP配置文件php.ini的路径的方法
  • c#栈变化规则图解示例(栈的生长与消亡)
  • mac开发android环境搭建步骤图解
  • eclipse配置tomcat开发Dynamic Web Project环境图解
  • Microsoft SQL Server 2012 数据库安装图解教程
  • linux XenServer 6.2安装图解教程
  • 使用记事本编写java程序全过程图解
  • windows server 2012 dhcp服务器安装图解
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • windows安装nginx部署步骤图解(反向代理与负载均衡)
  • 在Windows XP系统安装SQL server 2000 企业版(图解版)
  • windows中oracle 11g安装图解
  • java教程之java程序编译运行图解(java程序运行)
  • SQL的Join使用图解教程
  • Python+Django在windows下的开发环境配置图解
  • SQL Server 2012 安装图解教程(附sql2012下载地址)


  • 站内导航:


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

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

    浙ICP备11055608号-3