dts import data problem ( excel into database )

当我们有需求将 Excel 表的资料汇入 SQL Server 时,我们最简便的方法当然是透过 DTS Package.

不知道您有没有遇过这样的问题?

在 Excel 中有些栏位的资料是 数值,汇入的过程也都正常,可是到资料库一看,却全都是 null ?!
很纳闷,怎么试也试不出来,明明资料都正确,格式也都对啊?

Google 一下,发现这真的是 DTS Package 的问题

dts import data problem ( excel into database )

原来在 import Excel 资料时,Excel 会自动指定资料的型态,如果前 8 个 rows 是空白或字串时,这个栏位就不会被当做数值型态,所以非数值资料转成数值栏位时,都会变成 null。

那怎么解决呢?

只要在第一个 row 将值填入 0,这样 Excel 资料 import 进来就不会错了。(当然您也可以试一下原文提供的变更 registry 的方法)


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章