我正在使用ssis
迁移具有不同数据类型的Excel工作表但数据格式在源级别本身正在发生变化
我的excel表格如下所示:
空 1/1/2009 空值 2009年1月2日 11.99 123.99
当我在源预览中看到它自我时,我看到的数据如
空 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的连接字符串中设置一些设置来维护每个单元格的相应格式。 如果有任何想法,请建议我
答案 0 :(得分:0)
您是否看过“数据转换”数据流转换组件可以为您提供什么?
我在将数据从数据库传输到电子表格时遇到了相关问题。数字类型作为文本类型插入(即使在添加转换组件之后)。经过相当多的阅读后,似乎在复制到excel时,进程默认为每列上述单元格的数据类型。
唯一不在此处(听起来有点垃圾)就是在目的地电子表格中隐藏一行数据,紧邻您的数据插入位置。此行的每个单元格中的数据应包含一个值,该值应为列中的数据类型。
试一试