需要在SSIS中附加excel文件

时间:2017-05-23 09:43:26

标签: sql-server excel ssis etl ssis-2012

我有一项任务,我必须在excel文件中获取今天的数据,就像我明天运行该软件包一样,它只会显示明天的数据。

我在做的是,

  1. 关于控制流任务,我有2个执行SQL任务和1个数据流任务
  2. 首次执行sql任务时,我选择连接类型为Excel,语句为

    DROP TABLE `Excel Destination`
    
  3. 在第二次执行sql任务时,我选择连接类型为Excel,语句为

    CREATE TABLE `Excel Destination` (
    `Id` Long
    )
    
  4. 关于数据流任务我将源代码作为OLE DB,目标作为Excel。

  5. 但每次我运行包时,它仍然附加excel而不是过度使用。任何人都可以帮助我,让我知道上面的包中有什么问题

    enter image description here

1 个答案:

答案 0 :(得分:1)

我认为你是正确的方式,你可以按照这篇文章获得详细的答案

只需进行以下编辑

即可
    创建语句中的
  • 尝试使用DOUBLE代替LONG
  • excel目标中的
  • 不从组合框中选择工作表名称,而是选择使用您提供的create sql命令添加新表。 (请查看上面的链接)