2016-08-02 196 views
-4

我有很多Excel和Access文件。我需要創建一個新的數據庫並將這些文件導入到表中。我應該怎麼做?將數據從Excel遷移到SQL Server

+2

請閱讀怎麼問這個網站的一個問題下面的文章:http://stackoverflow.com/help/how-to-ask –

+0

創建一個新的數據庫,然後從Excel導入數據和訪問。 – JNevill

+0

JNevill可能會提示數據導入嚮導,如果您右鍵單擊某個數據庫,則可以選擇「任務」 - >「導入數據」,然後瀏覽一個嚮導,該向導將創建並運行一個導入數據的SSIS包。 – Greg

回答

1

如果這是一個時間的工作,做手工:

複製從源數據(右鍵單擊或CTRL-C)表。

在SSMS中,右鍵單擊表格,然後單擊「編輯排名前200的行」。 在左側的第一個空行選擇星號(*)表示的空間。
粘貼。

或者您可以使用SSIS並通過設置For Each Loop Container來自動化,表達式是特定文件夾中的文件名。我假設你的所有文件都有相同的列,所以你可以將相同的列從SOURCE映射到DESTINATION。在我看來,這將是最快捷的方式。

http://help.pragmaticworks.com/dtsxchange/scr/FAQ%20-%20How%20to%20loop%20through%20files%20in%20a%20specified%20folder,%20load%20one%20by%20one%20and%20move%20to%20archive%20folder%20using%20SSIS.htm

相關問題