Excel处理数据类型和SSIS导入

时间:2019-01-15 17:26:05

标签: sql-server excel ssis

我有一个Excel文件,该文件的列显示为数字。它具有一个美元的数字,即:87,512.97。但是,当我使用导入向导将其导入Sql Server时,该字段将作为日期加载。为什么会这样?

我知道如何使用转换等方法解决此问题,但是在遇到错误之前如何检测和解决此问题?在我的sis软件包中,我自然地将此字段视为数字字段,并将其视为数字字段。

我的问题对于需要导入的excel文件中的所有字段也是通用的。例如,我还有其他日期字段存储为excel日期序列号,其中一些被检测为字符串(转换为日期数据类型时失败),另一些被检测为浮点数(允许隐式转换为日期数据类型)。为什么会发生这种情况,您又如何解释这两种可能性?

0 个答案:

没有答案