通过SSIS包将excel中的数据导入到SSMS 2016

问题描述:

excel文件中的数据从第5行开始,我在F16列的第一行中有日期。通过SSIS包将excel中的数据导入到SSMS 2016

F16列中的数据类型为Float。

当我尝试导入数据(取消选中第一行作为excel连接管理器中的标题)时,它给我一个错误 “Excel源”未通过验证并返回验证状态“VS_NEEDSNEWMETADATA”。

我相信这是因为数据类型不匹配(日期和漂浮在同一列)

有没有一种方法,我可以得到的日期,以及该数据?我是SSIS的新手。任何帮助表示赞赏。

谢谢!

您必须使用OpenRowset或查询Excel工作表才能从特定行中的Excel中获取数据。

Nice article on mssqltips;