首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有比其中列出的方法更好地将excel电子表格中的数据连接到Server数据库中的表中?

问是否有比其中列出的方法更好地将excel电子表格中的数据连接到Server数据库中的表中?
EN

Database Administration用户
提问于 2013-05-01 12:58:57
回答 2查看 111关注 0票数 2

假设我在excel电子表格中得到了一个名字和电子邮件地址的列表。我被要求找到所有的客户在数据库谁的名字,和电子邮件是在该名单。

我现在知道有两种方法可以实现这一点..。

  • 将数据导入新表(稍后将删除),然后使用此表获取数据。
  • 将名称和地址粘贴到SQL查询中。

是否有一种“更好”的方法来做这类事情(即不需要我在使用数据之前将数据放在数据库中,也不需要我创建一个把所有数据都包含在“where x in ( data )”部分中的怪物查询)

EN

回答 2

Database Administration用户

发布于 2013-05-01 13:07:41

问得好!特别是“怪物查询”部分;)

答案是这个家伙,好好享受吧:Excel数据源作为链接服务器

票数 3
EN

Database Administration用户

发布于 2013-05-01 19:18:47

选项1很好,因为您只需创建一个名为"Excel_Data“的暂存表。然后,一旦在sql server中导入数据,就可以编写一个查询来报告数据库和excel电子表格中的数据。数据加载可以通过批量插入或使用SSIS实现自动化。

此外,还可以使用链接服务器直接查询这里描述的excel电子表格。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/41307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档