2016-08-02 195 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

相关问题