以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于时段值导出到excel的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52528)

--  作者:飘过西北
--  发布时间:2014/6/17 16:30:00
--  关于时段值导出到excel的问题
我有一个时段列,比如有一行值为25:26,导出到excel后就变成了95100。怎么才能导出成原来的格式,就是相当于excel里的[h]:mm格式,因为我们上报数据都是以excel形式上报的,经常要导出。
--  作者:有点甜
--  发布时间:2014/6/17 16:48:00
--  

测试了一下,最简便的方法,是加一列表达式,导出的时候,导出表达式列

 

Convert(第一列 / 3600, \'System.Int64\') + \':\' + convert((第一列-Convert(第一列 / 3600, \'System.Int64\')*3600) / 60, \'System.Int64\')


--  作者:飘过西北
--  发布时间:2014/6/18 10:02:00
--  
这样每一个时段列都要增加辅助列,如果遇到导出查询结果就麻烦了,还有其它方法哟?谢谢
--  作者:有点甜
--  发布时间:2014/6/18 10:04:00
--  

 方法二:导出的时候用excel报表来导出,设置模板的时候,同样用公式去控制时段列。

 

 http://www.foxtable.com/help/topics/0195.htm