数据分析软件FineReport教程:[2]Word导出

2025-04-18 10:40:13

下面就通过数据分析软件FineReport来简单介绍一下Word导出。

工具/原料

数据分析软件FineReport7.1.1

大小:148.2M 适用平台:windows/linux

Word导出后每个格子后有一个灰色的箭头

1、问题描述导出Word后每个格子后有一个灰色的箭头问题。在我们的韫蛛泌尾报表中,若把某张报表导出为Word格式后,打开导出后的Word时,我们有时会看到此word中是每个格子后会有一个灰色的箭头,是什么原因呢?且这个灰色的箭头是什么呢?为什么会有这样的灰色箭头呢?怎么才能在展示模板时导出为word格式后,在查看word内容时看不到这个灰色箭头呢?下面我们说明下这个问题。

2、概念解释灰色的箭头:在word里是表示段落的标记,即一行的结尾处显示的回车符号。如下我们看下word中有灰色箭头的效果图:

数据分析软件FineReport教程:[2]Word导出

3、原因由于我们报表的模板界面是类似Excel的,所以导出为Word时,就会有如下效果:

数据分析软件FineReport教程:[2]Word导出

4、因为您打开Word时,Word中默认是显示段落标记的,07版word点击文件>选项>显示,可以看到段落标记前面的勾选是选上的,如下图:

数据分析软件FineReport教程:[2]Word导出

5、解决方案07版word点击文件>选项>显示,去掉段落标记前面的勾选,就可以去掉灰色箭头了,如下图:

数据分析软件FineReport教程:[2]Word导出

6、去掉段落标记前面的勾选后,下次导出模板或者打开其他doc文档,都不会显示灰色箭头了。注:如果您的word版本不是上述截图所在版本,请自行百度搜索不显示段落标记的方法。注:此操作只针对当前客户端,若将导出的文件发至别的客户端,需要在对应的客户端再进行如上设置。

word导出页眉页脚

1、模板设置新建模板,设置如图:

数据分析软件FineReport教程:[2]Word导出

2、页眉页脚设置为该模板设置页眉:FineReport,居中显示,如下图,注:页眉页脚中支持多种元素混合,比如说字符串,图片,换行符等等元素均放在页眉页脚中。

数据分析软件FineReport教程:[2]Word导出

3、保存与预览效果图如下:

数据分析软件FineReport教程:[2]Word导出

4、BS端导出word点击web端工具栏输出>word,输出成功之后,打开word,则会看到导出的word里面含有页眉,如下图:

数据分析软件FineReport教程:[2]Word导出

Word导出自动调整行高

1、问题描述使用FIneReport默认设置导出word后,单元格间使用了固定行高,导致用户在导出的结果上进行二次编辑的时候,换行后表格不会自动调整行高,如下图效果:那么如何使word导出进行二次编辑的时候可以自动调整行高呢?

数据分析软件FineReport教程:[2]Word导出

2、解决思路FIneReport在705版本在模板>模板导出属性中增加了word导出时设置是否固定行高导出功能,通过这个功能,用户可随意控制word导出后行高是否可变化。

3、示例打开模板%FR_HOME%\WebReport\W苇质缵爨EB-INF\reportlets\doc\Primary\DetailReport\肛舀辨乔Details.cpt。直接分页预览,然后点击输出>word,在导出的word文件上二次编辑,可以看到如上图所示效果,表格行高不可调整,并且导出后的表格行高与FineReport模板行高保持一致。

4、导出属性设置回到模板,点击模板>模板导出属性,在word模板导出属性面板下勾选不固定行高导出,如下图:

数据分析软件FineReport教程:[2]Word导出

5、效果查看保存模板,点击分页预览,在浏览器端导出word,然后对word进行二次编辑,可以看到换行之后,表格行高会自动懈吡赜痖变化,如下图:注:没有被编辑的行显示的高度与FineReport单元格高度不一致,这是因为设置了导出word时不固定行高,所以word会根据字体大小自动调整表格高度。

数据分析软件FineReport教程:[2]Word导出

word导出内容下移断开

1、描述报表含有页眉或者页脚,导出word后与分页预览结果不同,分页点不一致,内容下移或被断开显示了,如下图显示

数据分析软件FineReport教程:[2]Word导出

2、问题原因FR中页边距页眉页脚高度逻辑与word不同,导致导出word后,报表内容可能被页眉挤下而造成下移或断开显示。以页眉为例说骈跪爸锂明,假设报表使用默认的页边距0.68cm,页眉高度为1cm,FR中页眉从页边距下开始画,因此预览时报表内容距纸张顶部距离为1.68cm,而word页眉并非从页边距下开始,而是通过“页眉顶端距离”控制,FR导出word后为页眉顶端距离为1.27cm,且无法修改,因此word中,报表内容距离纸张顶部的距离为2.27 cm > 1.68cm,所以导出word后,报表内容被往下挤了,导致分页点与预览时不同,造成内容下移或断开。

3、解决方案我们可以将模板的页边距设置为1.27cm,使得页眉的顶端距离在预览及导出word时一致,从而导出结果与预览结果一致。点击模板>页面设置,将上边距设置为12.7mm,如下图:

数据分析软件FineReport教程:[2]Word导出
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢