SSIS Excel混合匹配数据类型导入问题

问题描述 投票:0回答:1

我正在使用excel源任务从excel导入数据到我的数据库。 我的excel文档是以xls格式保存的。 其中一列是字符串和ints的混合。 我已经尝试了网上找到的多种解决方案。 一,我已经改变了excel中的数据类型,该列的文本,我已经翻转的数据,使字符串是在顶部。

当我做这些项目的时候,无论是字符串还是ints都给出了空值,这取决于数据的排序方式。 前面8行被确定为字符串,它就为ints拉出空值。 如果前8行是ints,字符串就变成了null。

另外,我还发现了这样的解决方法:在连接字符串的末尾添加IMEX,在属性 "EXCEL 8.0;HDR=YES;IMEX=1"。 当我这样做再加上尝试的所有其他项目时,它实际上将我的字符串从我的数据集中排除,并且没有将这些行带入导入。

有什么其他的解决方案可以尝试吗?

excel ssis
1个回答
0
投票

我能够找到我的解决方案,通过改变它将excel doc保存为CSV文件,并使用平面源文件而不是Excel源文件。

© www.soinside.com 2019 - 2024. All rights reserved.