SQL Server:如何导入Excel来创建表?

时间:2015-07-22 07:56:10

标签: sql-server database excel

我是数据库管理的新手。我对这个问题的期望是 有关如何实现此目的以及如何设置SQL Server的明确指南。

包含三列的Excel文件如下所示:

ItemCode    Description Price
a01         apple       10
a02         orange      20
a03         pineapple   10
a04         fire        30
a05         tim         35
a06         keny        25
a07         peter       20
a08         tom         21
a09         mouse       23
a10         keyboard    45

我正在使用SQL Server 2008 Express版。但是我在安装过程中跳过了一些事情,例如" Failed PerfMonCounterNotCorruptedCheck"。我完成安装的任何方式。

我将导入/导出到SQL Server,我从Excel中选择源并将目标服务器设置为" SQL Server Native Client"和服务器CNG9130xxxx。它显示Excel中的记录被导入以在数据库中成功创建表。但是,在我点击之后,我就找不到新创建的数据库文件了,我应该在哪里输入SQL命令来提取一些数据列表,如Price< 21

列表

有什么想法吗?

或者我应该使用SQL Server 2014 Express之类的更新版本?

提前致谢

2 个答案:

答案 0 :(得分:1)

右键单击您的数据库,然后单击“导入” 并按照以下链接 https://www.mssqltips.com/sqlservertutorial/203/simple-way-to-import-data-into-sql-server/

答案 1 :(得分:1)

如果您使用的是SQL Server Management Studio,请按照以下步骤操作:

  1. 来自SQl Server Mgmt的对象资源管理器。 Studio,右键单击您的数据库名称。
  2. 选择任务>导入数据
  3. 在SQL Server导入和导出向导中,选择Microsofrt Excel。下一步
  4. 将目的地设为SQL Server Native Client 11.0
  5. 输入您的Server NameAuthenticationDatabase。下一步
  6. 选择Copy data from one or more table or views。下一步
  7. 选择Excel的工作表名称,然后从右侧列修改表名称。下一步。
  8. 立即执行。
  9. 您的新表已准备就绪。