Sql server 需要在SSIS中附加excel文件

Sql server 需要在SSIS中附加excel文件,sql-server,excel,ssis,etl,ssis-2012,Sql Server,Excel,Ssis,Etl,Ssis 2012,我有一个任务,我必须在excel文件中只获取今天的数据,比如如果我明天运行包,它将只显示明天的数据 我现在做的是 在控制流任务上,我有2个执行SQL任务和1个数据流任务 在第一次执行sql任务时,我选择连接类型为Excel,语句类型为 DROP TABLE `Excel Destination` CREATE TABLE `Excel Destination` ( `Id` Long ) 在第二个执行sql任务时,我选择连接类型为Excel,语句类型为 DROP TABLE `Excel

我有一个任务,我必须在excel文件中只获取今天的数据,比如如果我明天运行包,它将只显示明天的数据

我现在做的是

  • 在控制流任务上,我有2个执行SQL任务和1个数据流任务
  • 在第一次执行sql任务时,我选择连接类型为Excel,语句类型为

    DROP TABLE `Excel Destination`
    
    CREATE TABLE `Excel Destination` (
    `Id` Long
    )
    
  • 在第二个执行sql任务时,我选择连接类型为Excel,语句类型为

    DROP TABLE `Excel Destination`
    
    CREATE TABLE `Excel Destination` (
    `Id` Long
    )
    
  • 在数据流任务中,我将源作为OLE DB,目标作为Excel

  • 但每次我运行包时,它仍然会附加excel,而不是过度使用。有人能帮我一下,让我知道上面的包裹有什么问题吗


    我认为您走的是正确的道路,您可以按照本文获得详细的答案

    只需执行以下编辑操作

    • 在创建状态中,尝试使用
      DOUBLE
      而不是
      LONG
    • 在excel目标中,不要从组合框中选择工作表名称,而是使用提供的CREATESQL命令选择添加新表。(请看上面的链接)