使用Sqlserver Management Studio 导入导出 Excel的方法

时间:2023-03-08 19:13:36
使用Sqlserver Management Studio  导入导出 Excel的方法

之前 帮同事  导入sql server数据     本来打算用 C# 写程序导入的 后来发现网上的方法  貌似 都会对版本  限制来限制去的 看的我好头晕(吐槽一下  难道就没有一个 普遍的方法嘛,还有人居然用三层架构来导入,这...等学会导入 都猴年马月了)

下边是找到第一种利用 management  studio  导入数据  其实应该想到 微软 在软件之间数据的共享已经做的非常优秀了   不可能不考虑懂到利用   studio 直接导入的

原帖地址  http://nyevish.blog.163.com/blog/static/1172485872010101031452181/

如果 导入后发现   某列的数据    出现大量的null(excel 中不是   请参看文章尾部的  ps)

1、右击要导入的目标数据库=>任务=>导入数据

使用Sqlserver Management Studio  导入导出 Excel的方法

使用Sqlserver Management Studio  导入导出 Excel的方法

2、选择Excel数据源,路径及Excel的类型,勾选是否包含首行

使用Sqlserver Management Studio  导入导出 Excel的方法

(1)

使用Sqlserver Management Studio  导入导出 Excel的方法

(2)

选择Sql Server身份验证输入用户名密码后点击“下一步”

使用Sqlserver Management Studio  导入导出 Excel的方法

(3)

使用Sqlserver Management Studio  导入导出 Excel的方法

(4)

3、 选择要导的选项卡,并修改表名(去掉引号)

使用Sqlserver Management Studio  导入导出 Excel的方法

(1)

下面可以直接点击完成或点击下一步,图3即点击下一步的结果

使用Sqlserver Management Studio  导入导出 Excel的方法

(2)

使用Sqlserver Management Studio  导入导出 Excel的方法

(3)

ps. 在导入的过程中     曾经 某一列(SN码)出现了大量的null    重复了好几遍 都不行   然后上网去查

最后通过缜密的思考(咳咳..) 断定是就excel 中列的 类型出问题了

解决   方法  选中某一列列头   把这一列的单元格的格式   选择为 常规 或者文本   然后保存一下excel  然后重新导入 就可以了