SQL server 2014 导入excel

SQL server 2014 导入excel

在SQL server 2014版本中导入excel表格时碰到了一些问题,在这里记录下来方便自己查看。

首先在选中想要导入数据的数据库,右键依次选择任务—>导入数据
SQL server 2014 导入excel
接下来就会出席那SQL server的导入导出向导,如下图。
SQL server 2014 导入excel
点击下一步
SQL server 2014 导入excel
在数据源的下拉菜单中选择microsoft excel 选项,文件路径中选择想要导入的excel表,关于excel版本的选择,在你选择了相应的excel表格之后就会自动进行调整,如果没有调整也没关系,毕竟选项也不多一个个试就好了。
这里在第一次带入excel表格的时候会有报错提示,如下
SQL server 2014 导入excel
这是因为缺少相应的access database engine程序,在SQL server 2014的版本中对应的Microsoft.ACE.OLEDB.12.0提供程序是由Microsoft Office Access Database Engine 2007对应的。这里已经踩过坑了 2010版本的不行,只能是2007版本的。
下载直接百度就能下好,想要避免捆绑软件的话可以试试太平洋软件网站里面的,亲测没有捆绑软件,要是没有可以私聊。

在下载安装好了之后点击下一步,在目标的下拉菜单里选择SQL server native client 11.0,身份验证点击使用SQL server身份验证并输入相应的用户名密码。
SQL server 2014 导入excel
点击下一步,再选择“复制一个或多个表或视图的数据”。
SQL server 2014 导入excel
在这里可以直接为表格修改名字,不改也可以在后面选中表格右键重命名。
SQL server 2014 导入excel
后面的就可以一直下一步了。完成后如下图
SQL server 2014 导入excel
(这里表格的导入并不像excel那么智能化,由于在原来的excel表中合并了单元格导致有部分数据都是NULL。。。再次踩坑)
总之导入的基本流程就是这样。