Excel格式从SSMS导出后date不同

当我想从Management Studio导出SQL查询的结果集到Excel时,Excel会执行一些不一致的格式设置来使用date时间值列。

在SSMS中,date看起来像在第一张图片中,并且在将值导出到Excel后,某些行的格式不同,如第二张图片中所示。

在SSMS日期看起来像那样

我只有这个Excel的问题,(像Libre Office这样的工具没有这个问题),但在我正在工作的系统上,我不允许安装libre办公室。 从Excel专业人士的任何意见?

编辑:SSMS安装在德国和英文Excel(感谢我的客户),EDIT2:改变语言设置,没有影响

谢谢

发生这种情况是因为数据以文本forms导出,所以数据types不受限制。 我开发SSMSBoost加载项 。 很多其他工具允许复制粘贴数据以保持数据types。 您还可以将网格编写为.XML电子表格,这也保留了数据types。

希望这可以帮助。