excel 数据源使用 sql 命令返回空值

excel datasource returning nulls with sql command

我正在阅读 excel sheet,其中有一列格式为数字,但不时包含字母。这些作为 NULLS 返回。我需要价值观。我添加了 IMEX=1 但没有帮助。更改注册表中的值不是一个选项。列是固定的,所以有没有办法手动将它们设置为字符串?

我也试过从高级编辑器更改它,他们又回到默认的双浮点数。

我正在使用 SQL 命令获取数据。有没有办法强制该列成为从此处强制转换或转换的类型?我尝试使用 cast,但一直出现错误。

尝试以 varchar 的形式读入列,然后在 SSIS 包中使用数据转换或派生列转换,或者在读入数据库后使用强制转换或转换更新数据。

我发现 cast 和 convert 在此上下文中不起作用。我使用了 CSTR()。我在预览中显示此单元格时出错,但最终产品很好。