从Excel中导入到SQL的SQL时出现错误,数据类型为TIME

时间:2013-11-26 22:33:25

标签: sql sql-server ssms

无论如何从excel导入数据的时间数据类型sql manager表示未知列类型

Found 4 unknown column type conversion(s)

The package will not be run.

image

1 个答案:

答案 0 :(得分:0)

导入向导在内部使用SSIS进行数据导入。 Excel connection manager只能处理一些标准数据类型,它会尝试根据Excel文件的前几行进行最佳猜测。

因此,在这种情况下,请尝试将时间列从Excel源手动映射到目标SQL表中的DateTime列。

<强> STEPS

  • 导入向导选择源表和视图对话框中,选择来源(左列)和目标表中的工作表(目的地(右栏)中的(右栏)。
  • 点击修改映射
  • 来源列列表中找到Excel时间列的列名称,然后单击键入单元格(目标列名称旁边)。
  • 将其更改为日期时间

现在继续进行其余的导入。

更多信息:Excel Source