配置SQL以导入具有特定日期时间格式的Excel文件

时间:2017-06-02 04:09:52

标签: sql-server datetime sql-server-2014 datetime-format

我有一些excel文件(从非常旧的SQL Server 6.5数据库导出),它们具有以这种格式的日期时间字段:

DD/MM/YYYY HH:MM:SS

我希望将这些excel文件导入SQL Server 2014。 但是,SQL Server 2014接受日期时间格式为:

的excel文件
YYYY/MM/DD HH:MM:SS.FFF

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

有没有办法配置SQL Server 2014以获取具有特定日期时间格式的excel文件?

1 个答案:

答案 0 :(得分:1)

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

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

通过导入向导,进入Source and detestation选项卡(Column Mappings)后,单击edit mappings,确保excel SpreadSheet中的所有日期字段都设置为> “约会时间”。 Column Mappings tab

SQL然后应该正确导入它们,然后将它们转换为var result = ( from team in context.Teams from member in team.Members join pet in context.Pets on member.Id equals pet.Member.Id where pet.Name.Contains(pattern) select new PetViewModel { Name = pet.Name, TeamItIndirectlyBelongsTo = team.Name }).ToArray(); 格式。