【问题标题】:Migrating the Excel sheet with different datatype迁移具有不同数据类型的 Excel 工作表
【发布时间】:2009-10-28 05:13:27
【问题描述】:

我正在使用 ssis 迁移具有不同数据类型的 excel 工作表

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

我的 Excel 表格如下所示:

COL1

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

当我在源预览中看到它自己时,我看到的数据类似于

COL1

空 2009 年 1 月 1 日凌晨 12:00:00 空值 2009 年 1 月 2 日凌晨 12:00:00 1899 年 12 月 30 日凌晨 12:00:00 1899 年 12 月 30 日凌晨 12:00:00

我觉得需要在提供给 excel 的连接字符串中进行一些设置,以维护每个单元格的各自格式。 如果有任何想法请建议我

【问题讨论】:

    标签: excel ssis migration


    【解决方案1】:

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

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

    唯一的办法(听起来确实有点垃圾)是在您的目标电子表格中直接在您的数据将被插入的位置上方有一个隐藏的数据行。此行的每个单元格中的数据应包含一个值,该值与列中的数据应具有的类型相同。

    试一试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多