从Microsoft SQL Server导入特定的date格式到Excel

我通过内置的Excel连接工具将德语SQL Server表中的date导入到德语Excel文件中。

但date格式就像在SQL Server: 2012-08-08但我想显示: 08.08.2012 。 当我在一个单元格内双击它会识别德国date格式,但我当然希望整个列的格式,而不必手动更改。

我也需要能够使用这些date进行计算。

我是否需要在SQL Server中更改某些内容,或者如何使其工作?

谢谢。

只要广告date被识别,您可以将整列的格式设置为自定义格式,并将自定义格式的值设置为mm.dd.yyyy (或mm.dd.yyyy ,取决于您想要的格式) 。

不是一个编程的答案,但它会通过设置整个列的自定义格式来得到你想要的显示。

问题是Excel无法识别SQL Serverdatetypes。 将date转换为Smalldatetime或date时间,然后导入并格式化。