excel 导入至sqlserver中部分数据为NULL的处理方法分享


摘要:
下文讲述excel中数值类型转换方法分享,如下所示:
实验环境:excel 2007



此问题产生的背景:

近期在做系统初始化时,将excel导入至数据库中,发现有一列的值”有些为 NULL 有些又有值”。
通过仔细分析excel列中的数据,发现 这一列有些数据为数值 有些又为文本,当数据插入至sqlserver时,
当数据类型不一致时,则会采用NULL替换已存在的值。
———————–处理方法———————
将列中的所有值转换为文本

第一步:

打开excel,新建一列,采用excel公式text,将指定列的字符全部转换为文本
text函数用法

text函数用法



第二步:

选中转换后的列,复制,选择性粘贴为”数值”


第三步:

删除原列


第四步:

重新导入excel至sqlserver中,发现数据列中的null消失