朋友。 我的报告中包含时间字符串25:00:00的字段。如何将此字段导出为excel并自动获取列格式[h]:mm:ss?
我试过的步骤:
使用的函数System.TimeSpan.FromSeconds(90000)。但它给了我1.01:00:00的结果,并以普通格式导出为excel。
TextBox属性的已用表达式 - > SSRS中的数字如下: = IIF(!全局RenderFormat.Name = “EXCELOPENXML”, “[H]:MM:SS”, “HH:MM”)。它给出了与之前相同的结果。
如果有一些想法如何决定这个问题,我会等你的建议。感谢。
答案 0 :(得分:0)
FORMAT函数在导出时删除列的实际数据类型。所以我建议使用FORMAT属性(如下面的截图所示)
现在如果再试一次&导出报告到excel它将使用该单元格的format属性导出。