如何将Excel数据导入到MS SQL Server已定义的数据表中

1. 前提:已经在SQL Server中定义了所要导入数据的表(如stock,salvaging和out_stock三张表)的结构。

2. 如图,选择要导入数据的数据库(例如dlqx数据库),右键->任务->导入数据。 

如何将Excel数据导入到MS SQL Server已定义的数据表中_第1张图片

2. 进入向导后,点击“下一步”。

如何将Excel数据导入到MS SQL Server已定义的数据表中_第2张图片

 3. (1)选择数据源,这里选择Microsoft Excel,如图所示

(2)点击浏览,找到要导入数据的excel文件

(3)根据excel文件的版本选择合适的excel版本,这里选择97-2003

(4)根据excel数据来勾选是否包含首行,此处因为excel文件没有包含首行,所以取消选择。

(5)点击“下一步”

如何将Excel数据导入到MS SQL Server已定义的数据表中_第3张图片

 4. 选择目标,此处选择SQL Server Native Client 11.0(根据自己软件版本确定),其他选项默认即可,点击“下一步”。

如何将Excel数据导入到MS SQL Server已定义的数据表中_第4张图片

 5. 选择“复制一个表或多个表或视图的数据”,点击“下一步”。

如何将Excel数据导入到MS SQL Server已定义的数据表中_第5张图片

6. (1)选中“源”中的所有表格

(2)在“目标”列中,选择数据库中对应的数据表,例如,o_s$对应out_stock表,sal$对应salvaging表,st$对应stock表。

注意:out_stock表、salvaging表、stock表是已经在SQL Server中创建好的数据表。

(3)选择好对应关系后的效果如图所示。点击“下一步”。

如何将Excel数据导入到MS SQL Server已定义的数据表中_第6张图片

 7. 进入“查看数据类型映射”界面,点击“下一步”。

如何将Excel数据导入到MS SQL Server已定义的数据表中_第7张图片

 8. 接下来一路“下一步”,直到“完成”。

如何将Excel数据导入到MS SQL Server已定义的数据表中_第8张图片

 9. 点击“完成”后显示如下图所示的执行成功提示,即表示导入成功。可进入SQL Server进一步确认数据是否导入成功。

如此处提示失败,可根据错误提示进行相应修改,重新导入数据,直到成功。 如何将Excel数据导入到MS SQL Server已定义的数据表中_第9张图片

 10. 接下来,返回SQL Server,查看成功导入数据后的表格(三张图中的一至三行是我先前为了测试,自己写入的数据,没有影响,不用在意)。

如何将Excel数据导入到MS SQL Server已定义的数据表中_第10张图片

如何将Excel数据导入到MS SQL Server已定义的数据表中_第11张图片 

如何将Excel数据导入到MS SQL Server已定义的数据表中_第12张图片 

 11. 圆满结束!

你可能感兴趣的:(数据库,1024程序员节,数据库,sqlserver)