数据从SQL Server导入到Excel工作表SSIS

时间:2015-02-24 06:45:14

标签: sql sql-server excel ssis

我正在开发一个数据导出包,我将少量数据从sql移动到excel表。

此程序包可自动执行每个周末。

除非我删除以前的excel文件,否则我无法再次运行该程序包,因为它会抛出目标表已存在错误。

建议我保留旧的excel文件并每次创建一个新文件。

例如,如果早期的Excel工作表名为export_1,则下一周的下一个工作表应命名为export_2

2 个答案:

答案 0 :(得分:1)

  1. 创建2个参数
    1. FILE_PATH
    2. Connection_String
  2. 2.使用创建Excel文件的脚本任务并将值分配给   参数" File_Path"和" Connection_String"基于新的   创建了Excel文件

    1. 参数化“Excel连接”'

      ConnectionString - > Connection_String ExcelFilePath - > FILE_PATH

答案 1 :(得分:0)

您可以根据日期时间动态传递文件名。

Ex:Filepath + Date1_mmddyy_hhmmss

每次生成文件时,它都会创建一个带有新文件名的文件,Excel文件应作为表达式传递。