1

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

但是日期格式就像在 SQL Server 中一样:2012-08-08但我想显示:08.08.2012。当我在单元格内双击时,它会识别德语日期格式,但我当然希望整个列都使用这种格式,而不必手动更改它。

我还需要能够使用这些日期进行计算。

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

谢谢你。

4

2 回答 2

1

问题是 Excel 无法识别 SQL Server Date 类型。将日期转换为 Smalldatetime 或 Datetime,然后导入并格式化。

于 2015-11-24T14:30:47.863 回答
0

只要识别出日期,您就可以将整个列的格式设置为自定义格式,并将自定义格式的值设置为dd.mm.yyyy(或mm.dd.yyyy,取决于您想要的)。

不是编程答案,但只需设置整个列的自定义格式,它就会为您提供所需的显示。

于 2012-08-08T11:32:51.927 回答