zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    QML vs WEB
    《TO C产品经理进阶》
    《TO B产品设计标准化》
    《多元思维模型》跨学科及其核心思维模型
    产品经理审美训练
    Aria2多线程轻量级批量下载利器
    正则表达式
    如何开发一个用户脚本系列教程
    Aria2自动下载
    助贷
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6204875.html
Copyright © 2011-2022 走看看