2015-02-24 136 views
-1

我正在處理數據導出包,其中將少量數據從sql移至Excel工作表。將數據從SQL服務器導入Excel工作表SSIS

這個包是自動執行每個週末。

除非我刪除以前的excel文件,否則我無法再次運行該包,因爲它會拋出目標表已存在錯誤。

建議我保留舊的excel文件並每次創建一個新的文件。

例如,如果先前的Excel工作表被命名爲export_1,在隨後的一週下一張紙應該被命名爲export_2

回答

1
  1. 創建2個parameteres
    1. FILE_PATH
    2. Connection_String

2.使用腳本創建Excel文件和指定的值,以 參數「FILE_PATH」和「Connection_String」的基礎上創建的Excel新 文件噸任務

  • 參數化「Excel連接」

    的ConnectionString - > Connection_String ExcelFilePath - > FILE_PATH

  • +0

    「C:\\溫度\\ EXPORT_」 +(DT_STR,4,1252)DATEPART( 「YEAR」,GETDATE()) + 「 - 」 +(DT_STR,2,1252)DATEPART(「WEEK 「,GETDATE()) +」.xlsx「 – Ako 2015-02-24 09:39:57

    0

    您可以通過動態的基礎上,日期時間表達式傳遞文件名。

    例如:文件路徑+ Date1_mmddyy_hhmmss

    每次文件生成,它會創建一個新的文件名和Excel文件應作爲一種表達傳遞的文件。

    相關問題