博计报表展示及导出excel换行问题

在web报表开发过程中,会遇到对单元格的内容控制换行的需求,通常的做法会用到\n做为换行符控制换行位置。

如下图所示:

1.png

页面展示效果图:

2.png

但是当导出到excel是,并没有按照\n换行符换行,究其原因,excel的换行符不是\n,所以导出的时候,就它当做普通字符导出了,如下图所示:

3.png

那么,应该如何做才能既在页面展示时换行,又能在导出到excel换行呢,答案非常简单,就回车代替\n。如下图所示:

4.png

页面展示效果:

5.png

导出excel展示效果:

6.png

总结:通常web报表开发人员为了换行经常把\n保存到了数据库中,如果是这样,可以在报表中用rplcstring ()函数处理一下,比如rplcstring (B2,”\n”,””)就将保存到数据库的\n换成了回车符。其实用博计报表,客户不需要保存换行符到数据库,可以用博计提供的函数在需要换行的位置加入回车即可。

浏览次数:0 ; 发布日期:2010/04/20

热门文章

  • 申请试用授权 - 47,193 views
  • 使用入门教程简介 - 29,583 views
  • .NET报表产品概况 - 26,615 views
  • 联系我们 - 13,412 views
  • 技术支持 - 9,740 views
  • 高效报表设计 - 8,680 views
  • Web报表工具的新起点 - 7,305 views
  • 复杂报表的制作 - 6,763 views
  • Web报表软件的采购成本 - 6,244 views
  • Web报表软件的集成方案 - 4,888 views