一种较好的SQL Server与excel导出导入的方法技巧

上周,一个采购部的同事用系统时候,写的字数超了无法保存,于是我帮在数据库修改了字段类型长度后,周一上班,他们反映这个字段的数据有乱码存在,是一个特殊符号变成了乱码,于是我猜测是不是这样修改字段类型造成的。
由于数据太多,用备份数据还原,这样会造成其他表数据的牵连,于是我想到把现有的数据导出来吧乱码改了,在导入数据。SQL Server与excel弄了两天,都没有完整把数据弄好。于是不断在网上找错误原因,终于找到了类似的例子。

一、SQL Server导出到excel

1、进入Excel---数据---自其它来源---来自SQL Server。如图:


 
2、连接数据库:填写服务器名称和数据库登录用户与密码-----点击:下一步


 
3、选择数据库和表---完成:


 
4、选择插入位置---确定:


5、再次确认SQL server服务器的登录-----打钩(使用信任连接)----确定-----显示数据结果:

SQL Server导入excel  
 
1、选择要导入的数据库---任务---导入数据,如图:


 
3、进入导入界面----下一步:


3、选择excel数据源---浏览文件。注意如果excel中首行数据为字段,应勾选“首行包含列名称”。


 
4、选择excel数据目标---填上服务器和登录用户密码。----下一步


5、直接默认---下一步。


6、选择数据库---选择源表和目标的数据表(可修改成数据库原有的数据表):----然后点击:编辑映射


 
7、注意:如果目标数据表里有id主键和自增或者有其他的标识字段,把启用标识插入前面打上钩----确定---下一步。


8、立即运行(默认是打上钩的)----完成。


9、执行导入----成功。----关闭后,导入完成了。

 
我的学习成果:
一般情况下,虽然有时候错误不是那么好理解和找到,但是只要认真观察,即可发现错误,否则即使小小的一个错误,也能耗上你半天。反思:仔细观察每个提示、有针对性的解决、多角度尝试、不要想着只要解决问题,同时要学习解决问题的这个过程。



  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值