从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时间,然后导入并格式化。
- 用于date编码文档的VBA正则expression式模式
- 在excel vba数组中find唯一的date
- 读取.csv文件时会自动检测Rdate?
- 在使用EEPlus读取excel文件时,Exceldate字段值与c#dateTime不同
- 从一列中select最低date,从单独的列B中的date中减去该值,但忽略Excel中第三列中的重复项
- excel vba写作datedd / mm / yyyy
- 查找excel中两个date/时间之间的天数和时间
- 在导出到Excel时,将类“pandas.tslib.Timedelta”转换为string
- Excelparsing生成date为16年9月16日的40802