使用不同的数据类型迁移Excel工作表

时间:2009-10-28 05:13:27

标签: excel ssis migration

我正在使用ssis

迁移具有不同数据类型的Excel工作表

但数据格式在源级别本身正在发生变化

我的excel表格如下所示:

COL1

空 1/1/2009 空值 2009年1月2日 11.99 123.99

当我在源预览中看到它自我时,我看到的数据如

COL1

空 1/1/2009 12:00:00 AM 空值 1/2/2009 12:00:00 AM 12/30/1899 12:00:00 AM 12/30/1899 12:00:00 AM

我觉得需要在excel的连接字符串中设置一些设置来维护每个单元格的相应格式。 如果有任何想法,请建议我

1 个答案:

答案 0 :(得分:0)

您是否看过“数据转换”数据流转换组件可以为您提供什么?

我在将数据从数据库传输到电子表格时遇到了相关问题。数字类型作为文本类型插入(即使在添加转换组件之后)。经过相当多的阅读后,似乎在复制到excel时,进程默认为每列上述单元格的数据类型。

唯一不在此处(听起来有点垃圾)就是在目的地电子表格中隐藏一行数据,紧邻您的数据插入位置。此行的每个单元格中的数据应包含一个值,该值应为列中的数据类型。

试一试