2010-07-11 100 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),这是准确地说有这种导入/查找方案。