Excel导入Sql2005数据异常解决方案
今天准备将EXCEL整理的数据导入到sql2005中,使用了mssql的数据导入功能,但是导入后许多单元格成了null,这使我百思不得其解。
平时也用过sqlServer的这个功能,但是我发现平实都是使用的TXT文本作为数据源,但是这次直接使用了带有数据格式的EXCEL作为数据源,出现错误的原因一定是单元格格式问题,经过努力查找终于找到了解决方案。
对于数字和字母混合的导入:先将数据复制到txt,然后新建Excel,“自文本”导入–在第二步中,“文本识别符号”选择{无},第三步中,在“数据预览”表中选中所有列,设置“列数据格式”为“文本”。点击完成。导入的临时表的列全部为nvarchar(255)。
这种方法能同时解决这两个问题:
Excel中的数字导入到SQL Server中变成科学计数法样式的float问题;
Excel中数字和字母混合值,在导入后为NULL。
13 个伪静态mod_rewrite 应用举例 连接Sql server 2005 时不允许进行远程连接的解决方法