【问题标题】:SSIS Excel Date empty in first rows not in last rows => date is always emptySSIS Excel日期在第一行而不是最后一行为空=>日期始终为空
【发布时间】:2012-04-23 07:49:08
【问题描述】:

我做了一个读取 Excel 文件的 ssis 包。我有一个日期列。如果第一行日期为空,则所有行都被认为是空的,如果我放一个带日期的行就可以了。 该文件是自动生成的,而不是由我生成的,所以我可以更改行的顺序。我怎么能强迫约会??

我知道在输入中日期就像一个字符串 (DT_WSTR),因为它可能是空的。所以在我知道如何转换它之后。所以不要解释我如何转换它。我就是想知道上线日期怎么弄。

对不起我的英语

谢谢,

【问题讨论】:

    标签: excel datetime ssis package


    【解决方案1】:

    尝试添加“IMEX=1;”在连接字符串的末尾。这将强制在导入模式下读取 Excel 文件,将所有内容作为字符串读取(即使为空)。

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ExcelFile.xls;Extended Properties="EXCEL 8.0;HDR=YES;IMEX=1";
    

    【讨论】:

      猜你喜欢
      • 2012-01-20
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多