2010-07-11 54 views
0

我想基於Customer表中基於CustomerID的客戶數據,根據ID的不同列數據將Excel中的數據導入到相應的表中。從Excel導入數據到數據庫中

意味着我們必須根據ID從表格和Excel源提取數據。

你能幫我解決嗎?

回答

0

你的問題的gamma是有點全地方,所以不完全確定你在問什麼,但在這裏。

您可以將excel電子表格保存爲CSV文件,然後將其導入到數據庫中。如果你搜索谷歌,這裏有很多教程。嘗試搜索「將CSV導入數據庫」。

+0

嗨馬丁, 我的意思是,我有一個excel數據表和一些主表。在這些基礎上,我會導入不同表中的數據,如客戶表中的客戶相關數據等。 因此,在此我們將從主表中引用從主表中引用基於主鍵(如客戶ID)的數據。 – 2010-07-11 11:31:05

+1

你在使用什麼數據庫? – Martin 2010-07-12 08:31:03

1

使用SQL Server數據導入嚮導 - 請參閱文章here

alt text http://www.databasedesign-resource.com/image-files/sqlimpexp1.jpg

此嚮導允許您定義您的Excel文件導入,它允許您定義的目標在何處放置數據,它可以讓你在你的SQL表定義在Excel和列列之間的映射, 以及更多。

更新:基於對對方的回答你的評論,如果您需要導入Excel工作表,並匹配它的一些預先存在的查找數據,那麼你一定要看看SQL Server Integration Services(SSIS),這是準確地說有這種導入/查找方案。