我正在阅读excel表格,该表格的列格式为数字,但不时包含字母。这些作为NULLS返回。我需要价值观。我添加了IMEX = 1,但没有帮助。更改注册表中的值不是一种选择。列是固定的,所以有没有办法手动将它们设置为字符串?
我也试过从高级编辑器中更改它们,然后返回默认的双浮点。
我使用SQL命令获取数据。有没有办法强制列成为具有强制转换或从此处转换的类型?我尝试使用演员表并且我一直收到错误。
答案 0 :(得分:0)
尝试在列中读取varchar,然后在SSIS包中使用数据转换或派生列转换,或者使用强制转换或转换将数据读入数据库后更新数据。
答案 1 :(得分:0)
我发现转换和转换在这种情况下不起作用。我用过CSTR()。我在预览中显示此单元格时出错,但最终产品很好。