2014-09-23 102 views

回答

2

如果您需要將Excel文件命名爲日期/時間戳,可以在SSIS變量中進行設置。

爲路徑創建一個變量,我將其命名爲ExcelFilePath並將其設置爲C:\ Temp \。創建另一個名爲ExcelFileName,然後進入表達式編輯器,並輸入以下內容:

@ [用戶:: ExcelFilePath] + LEFT((DT_WSTR,30)GETDATE(),19)

這裏是一個圖像它應該如何看:

Expression editor creating timestamp

然後,您可以創建一個Excel連接管理器,進入屬性爲它,然後點擊Expressions屬性...按鈕。一個窗口將打開 - 在物業選擇ExcelFilePath,然後單擊Expression列...按鈕旁邊:

Excel connection manager expressions dialogue

表達式編輯器將再次打開,此時輸入@ [用戶:: ExcelFilePath],如:

Expression editor setting path

您可能需要建立在控制流或數據流更動態的部分,如果你希望把與動態名後跟時間戳的文件,但你可以按照我在這裏展示的完全相同的方式使用變量。同樣,如果路徑需要是動態的,您可以通過控制流或數據流中的腳本來設置該變量。