【发布时间】:2014-09-08 11:04:28
【问题描述】:
我有一个视图,我从中过滤数据并显示搜索结果,我将日期格式更改为
convert(varchar(11),getdate(),113)
这是视图中的格式
在 excel 中下载后,它只是给出了所有日期。没有可用的分组。 我尝试了几种格式来更改 Excel 中的日期格式以及类似
的代码ews.Column(i).Style.Numberformat.Format = "d-mmm-yy";
但没用。
我的视图返回日期如19 Mar 2014
我想将日期分组为19-Mar-2014
请给我一个可行的答案。
【问题讨论】:
-
你确定,你用
convert(varchar(11),getdate(),113)得到的“日期”真的是Excel中的日期,而不仅仅是文本?对于数据传输,我会使用 ISO 日期格式 yyyy-mm-dd。因此,请使用convert(varchar(10), getdate(), 120)在 Excel 中获取真正的日期,然后在 Excel 中对其进行格式化。
标签: c# .net sql-server excel epplus