2015-11-06 71 views
0

我有一个Excel文件,我想导入到SQL Server表中,有一个邮政编码列,导入程序将其设置为nvarchar(255),它可能有xxxxx-yyyyxxxxx数据。较短的数据始终以空值导入,编辑映射不会提供任何可行的选项。运行这种形式的SSMS,我不得不降低到97-2003版本的Excel,因为我没有看到更高版本的选项,我尝试了CSV没有成功,在Excel列中设置格式不行。SQL Server 2012无法从Excel导入ZIP

我通过导入到Access,然后导入到SQL或用Perl脚本替换破折号为_,然后在SQL中将其替换回来,但这太笨拙了。

我从正确的方式导入它缺少什么?

+0

这不是我清楚你做了什么故障,或者你正在使用做什么导入工具。 – Greg

+0

我试图导入之前,通过在工作表中使用自定义数字格式'[> 99999] 00000-0000; 00000',从XL中成功导入Zip/Zip + 4到MS SQL [编辑]您还需要去掉所有连字符,所以zip + 4格式正确。 – Jeeped

回答

相关问题