`
csstome
  • 浏览: 1476295 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SSIS循环导入多个同表结构不同表明的excel

阅读更多

这个问题来自论坛提问:

一个目录中有多个excel文件,每个excel文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现?


测试后发现用变量就可以完成不同表名和数量的多个文件枚举

先保证能够实现如下两篇文章的内容
批量导入excel文件
http://blog.csdn.net/jinjazz/archive/2008/07/25/2710169.aspx
循环工作表
http://blog.csdn.net/jinjazz/archive/2008/07/28/2722987.aspx

然后理解一下其中变量的用法,批量导入的时候用到一个用户::xlsFile 变量,循环工作表使用了一个用户::table 变量,在第二篇文章中有一个细节是编辑excel数据源链接的Expressions,第16到18步。这个用法是把excel的链接改为变量定义。

同理在枚举excel文件之后,嵌套一个枚举excel架构的容器,然后把枚举链接的Expressions里面的servername属性改为用户::xlsFile 就可以了。没有这个步骤你会永远钉着一个excel来枚举所以会出错


图解



这个设计包的下载地址
http://download.csdn.net/source/810313

分享到:
评论

相关推荐

    图解SSIS循环导入Excel工作表图解

    图解SSIS循环导入Excel工作表图解SSIS循环导入Excel工作表图解SSIS循环导入Excel工作表图解SSIS循环导入Excel工作表

    ssis-循环导入excel

    一个目录中有多个excel文件,每个excel文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现?

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

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

    Excel批量导入SSIS并将包发布到SQL Server

    Excel批量导入SSIS并将包发布到SQL Server

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

    本篇文章是对SSIS批量导入Excel文件的实现方法进行了详细的分析介绍,需要的朋友参考下

    SSIS 实例一个(SSIS 基本应用)

    SSIS 实例一个SSIS 实例一个(SSIS 基本应用)

    效率最高的Excel数据导入---(c井调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】).doc

    效率最高的Excel数据导入---(c井调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)

    通过SSIS导入数据(SQL Server2005-->Oracle11g)

    通过SSIS导入数据(SQL Server2005-->Oracle11g) 通过SSIS导入数据(SQL Server2005-->Oracle11g),自己总结,已测试通过;

    excel导入sql2005的几种方法归纳

    //一个EXCEL文件可能有多个工作表,遍历之 foreach( DataRow dr in dtSchema.Rows ) { string table = dr["TABLE_NAME"].ToString(); string strExcel = "SELECT * FROM [" + table + "]"; ds.Tables.Add(table);...

    SSIS基础指南 SSIS 基础指南

    无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还...

    SSIS版Hello World

    一个SSIS版的Hello World,很好的说明了如何使用这几种编程结构 SSIS除了提供了顺序,循环,选择编程结构,同时也提供了并行处理的能力,这点需要特别注意。包 Parallelizing1.dtsx和包Parallelizing2.dtsx说明...

    使用SQL Server作业执行SSIS包

    这个方法是执行SSIS包最常见的方法。在Management Studio下连接数据引擎,然后在Agent下找到Jobs建立作业。 借助作业里的Schedule,可以让SSIS包在一个指定的周期里进行运行。 在作业的步骤里,可以指定步骤为SSIS包...

    一步一步部署SSIS包图解教程

    Microsft SQL SERVER BI Package,一步一步部署SSIS包图解教程

    ssis,ssas培训

    1、“01 参考资料列表”文件夹——该文件夹包含一个名为“参考资料列表.doc”的文档,文档列出了本次考核所涉及到的五部分内容(SQL管理及T-SQL、SSIS及SSAS、网络及硬件、Oracle及DB2,其他)的知识点和考查点,...

    SSIS入门介绍及示例.docx

    推荐给想学习SSIS入门级同学!!! 1.如何创建SSIS project 2.SSIS基本控件介绍 3.两个示例  1)发送邮件  2)数据流任务(数据库->文本文档)

    SSIS:从MsSql到Mysql

    本文档仅描述了从MS Sql 到Mysql导数据时,SSIS包搭建的过程,不具体阐述SSIS的使用。

    java版Excel文件导入数据库源代码

    java版Excel文件导入数据库源代码 servlet容器:tomcat(或者其他) 数据库:oracle(或者其他) 使用框架:jsp+struts1.2 支持字符型/数据型/日期型/CLOB等数据 使用步骤: 1.下载本资源,解压后得到4个文件:...

    SSIS入门介绍+3个实例

    SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案的平台。拥有可视化环境,在熟悉了SSIS的可视化操作后,几乎你所能想得到的ETL操作都能通过简单托拽控件来加以实现。还有参数...

    SSIS使用手册

    SSIS使用手册包括时间戳应用、SSIS中VB代码使用及方法、SSIS脚本使用,包配置使用及SSIS基础知识讲解(数据流,控制流,容器,表达式等概念讲解)和SSIS控件的讲解,最后附带一个SSIS实例

Global site tag (gtag.js) - Google Analytics