我动态定义了一个用户变量 xlsFileName 和 xlsWorksheetName。在 excel 连接管理器中,excelfilepath 指向 xlsFileName。在 excel 源代码中,我使用 excel 连接管理器和访问模式表名称或视图名称变量,然后我使用工作表变量 xlsWorksheetName。这一切都很好,并且数据会按应有的方式加载。
但是现在我注意到,在我的一列(其中包含数字和字符串,其中大部分是数字)中,所有字符串都将被导入为 NULL,这是完全错误的。此列的目标数据类型是 varchar。
我能做些什么来强制 SSIS 从 excel 导入源中的真实值?