.net数据服务OData提要:如何强制excel在没有时间的情况下将列解释为日期

.net数据服务OData提要:如何强制excel在没有时间的情况下将列解释为日期,.net,excel,odata,wcf-data-services,.net,Excel,Odata,Wcf Data Services,后端是一个System.Data.Services.DataService,带有手工制作的ODataContext,它提供MyModelType的IQueryable。模型中的各个字段被键入为可为空的DateTime。有趣的是,字段从不为null的左列正确显示为仅日期 在Excel中更改格式只是被忽略了,不知道为什么 我是否可以在我的模型属性上添加任何神奇的属性,例如[DateOnly],以产生所需的行为?您是直接通过Excel Odata连接器还是使用PowerPivot来提取数据?您有权访问

后端是一个System.Data.Services.DataService,带有手工制作的ODataContext,它提供MyModelType的IQueryable。模型中的各个字段被键入为可为空的DateTime。有趣的是,字段从不为null的左列正确显示为仅日期

在Excel中更改格式只是被忽略了,不知道为什么


我是否可以在我的模型属性上添加任何神奇的属性,例如[DateOnly],以产生所需的行为?

您是直接通过Excel Odata连接器还是使用PowerPivot来提取数据?您有权访问PowerPivot?纯Excel。PowerPivot不可用。老实说,当我看到OData特性时,我认为以前的PowerPivot已经变成了香草Excel。不知道它仍然可用。它在2013年仍然是一个单独的加载项,但它随Excel一起提供。尝试通过COM加载项列表启用它,这将允许您对列运行转换,转换为所需的格式。您是直接通过Excel Odata连接器还是使用PowerPivot提取数据?您有权访问PowerPivot?纯Excel。PowerPivot不可用。老实说,当我看到OData特性时,我认为以前的PowerPivot已经变成了香草Excel。不知道它仍然可用。它在2013年仍然是一个单独的加载项,但它随Excel一起提供。尝试通过COM加载项列表启用它,这将允许您将列转换为所需的格式。