以文本方式查看主题 - 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=24337) |
||||
-- 作者:胡啰啰儿 -- 发布时间:2012/10/11 1:23:00 -- EXCEL报表的时间转换问题 数据表中有日期列(date格式),时间列(time格式),人物,事件 如:2012-10-11,6:30,张三,起床了 用EXCEL输出报表时,在一个单元格显示为
2012年10月11日6点30分张三起床了
如何实现?
如果模板的单元格内输入 <[日期]&[时间]&[人物]&[事件]>
则显示 2012-10-111900-1-16:30:00张三起床了
显然时间列被当作一个长时间处理,多加了个日期1900-1-1
用Format(Value, Expression) Format([日期],"yyyy年MM月dd日")) 则单元格不显示内容
有什么办法吗?
|
||||
-- 作者:lin_hailun -- 发布时间:2012/10/11 9:43:00 -- 没办法在Excel上弄,只能在狐表里弄好了,然后在写到Excel上去。 通过报表事件,在之前和之后,增加和删除一列,代码如下。
|
||||
-- 作者:胡啰啰儿 -- 发布时间:2012/10/11 22:26:00 -- 版本太高打不开 |