关于SSIS从Excel导入数据出现问题,字母加数字,变为NULL
2009-02-16 16:40
726 查看
今天在检查DW的数据的时候,遇到这个问题:
Excel里面有一个列的值:
H2000
18283
T3438
....
竟然有字母的在DB里面都变为了NULL...
是通过SSIS的Excel源来导入。
在Excel source中进行preview 发现已经是NUll了
确定是Excel的问题。
接下来去找解决方案。
最后,终于找到:
在连接字符串中,tell excel how to cope with the mixed-data-type column data.
tell it take it as a text...
Solution:
在连接字符串中添加:
Extended Properties="EXCEL 8.0;HDR=YES;IMEX=1";
“IMEX=1” 这个就是要添加的。
注意不要填错位置了。
谢谢。
Excel里面有一个列的值:
H2000
18283
T3438
....
竟然有字母的在DB里面都变为了NULL...
是通过SSIS的Excel源来导入。
在Excel source中进行preview 发现已经是NUll了
确定是Excel的问题。
接下来去找解决方案。
最后,终于找到:
在连接字符串中,tell excel how to cope with the mixed-data-type column data.
tell it take it as a text...
Solution:
在连接字符串中添加:
Extended Properties="EXCEL 8.0;HDR=YES;IMEX=1";
“IMEX=1” 这个就是要添加的。
注意不要填错位置了。
谢谢。
相关文章推荐
- 关于EXCEL数据导入到SQLServer中字段存在NULL的问题
- 关于EXCEL数据导入到SQLSERVER中字段存在NULL的问题
- C#导入excel数据表字符与数字同列出现的问题
- 关于EXCEL数据导入到SQLServer中字段存在NULL的问题
- 将Excel导入SQL Server 只能导入数字,其他数据变为NULL怎么解决?
- SSIS 导入EXCEL时数据变为NULL
- SSIS和sql server 导入Excel数据到数据库中数据出现null
- 关于EXCEL数据导入到SQLSERVER中字段存在NULL的问题
- SSIS中导入Excel数据到数据库的一个常见小问题
- 关于利用heidiSQL或者sqlYog导入导出数据库和数据的问题(导出为excel再导入)
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- 数据库导入excel数据出现问题解决方案
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- 解决Java导入excel大量数据出现内存溢出的问题
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- 关于OLEDB导入Excel数据,产生科学计数法问题
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- C# 导入Excel遇到数字字母混合列数据丢失解决
- 关于OLEDB导入Excel数据,产生科学计数法问题
- Excel数据导入Sql Server出现Null