快逸报表展示及导出excel换行问题
在web报表开发过程中,会遇到对单元格的内容控制换行的需求,通常的做法会用到\n做为换行符控制换行位置。
如下图所示:
页面展示效果图:
但是当导出到excel是,并没有按照\n换行符换行,究其原因,excel的换行符不是\n,所以导出的时候,就它当做普通字符导出了,如下图所 示:
那么,应该如何做才能既在页面展示时换行,又能在导出到excel换行呢,答案非常简单,就回车代替\n。如下图所示:
页面展示效果:
导出excel展示效果:
总结:通常web报表开发人员为了换行经常把\n保存到了数据库中,如果是这样,可以在报表中用rplcstring ()函数处理一下,比如rplcstring (B2,”\n”,””)就将保存到数据库的\n换成了回车符。其实用快逸报表,客户不需要保存换行符到数据库,可以用快逸提供的函数在需要换行的位置加 入回车即可。
发布日期:2010/04/21
本文分类:
设计基础