配置SQL导入Excel文件与具体的日期时间格式

问题描述:

我有几个出类拔萃有日期时间字段以这种格式的文件(从非常古老的SQL Server 6.5数据库导出):配置SQL导入Excel文件与具体的日期时间格式

DD/MM/YYYY HH:MM:SS 

我希望导入这些出类拔萃文件到SQL Server 2014 但是,SQL服务器2014接受擅长用的日期时间格式的文件:

​​

我的Excel文件无法导入。目前,我正在通过Excel公式手动进行格式设置,这是一个非常繁琐的过程。

有没有办法将SQL Server 2014配置为采用特定日期时间格式的excel文件?

+0

你是如何加载数据的? Excel日期字段没有数据格式。日期存储为OA日期,即小数。你看到的是单元格的显示格式。数据不会改变。 SQL Server通过OLEDB读取这样的日期没有问题,SSIS –

您是否尝试过通过任务使用导入向导?

我已经设法从excel文件导入描述的数据格式。 Sample Excel data

通过导入向导,一旦你到源和嫌恶选项卡(列映射),单击编辑映射,从您的Excel电子表格确保所有日期字段设置为输入>“日期时间”。 Column Mappings tab

SQL然后应该正确导入它们,然后将它们转换为YYYY/MM/DD HH:MM:SS.FFF格式。

+0

Excel日期实际上是OLEDB和SQL Server已经理解的OADate小数。这就是导入向导无需修改即可工作的原因 –