【问题标题】: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";