反馈已提交

网络繁忙

导出问题及解决方案

  • 文档创建者:Wendy123456
  • 编辑次数:3次
  • 最近更新:Alicehyy 于 2020-12-29
  • 1. 概述

    本文介绍 导出 的一些问题及解决方案。

    2. 导出的格子中显示灰色的箭头

    2.1 问题描述

    若将某张报表导出为 Word 格式,打开导出后的 Word,可以看到每个格子后都有一个灰色的箭头。如下图所示:

    1590477075458282.png

    2.2 原因分析

    在 Word 里,灰色的箭头代表段落的标记,即一行的结尾处显示的回车符号。

    由于 FineReport 模板的界面是类似 Excel 的,且 Word 默认显示段落标记,所以导出为 Word 时,就会有段落标记。

    2.3 解决方案

    打开 Word,点击「文件>选项>显示」,取消勾选「段落标记」,就可以去掉灰色箭头了,如下图所示:

    2020-05-20_16-32-34.png

    注1:取消勾选段落标记后,下次导出模板或者打开其他 doc 文档,都不会显示灰色箭头了。

    注2:此操作只针对当前客户端,若将导出的文件发至别的客户端,需要在对应的客户端再进行如上设置。

    3. 导出的控件值与显示值不一致

    3.1 问题描述

    模板中存在控件,导出的控件值与预览时的显示值不一致,如下图所示:

    1589964805936292.png

    3.2 原因分析

    控件导出的是数据字典中的「实际值」,预览时显示的是数据字典中的「显示值」。如下图所示:

    image.png

    4. 导出Word无内容/报错

    4.1 问题描述

    现象1:普通报表导出 Word 后无内容,但是导出 Excel 没有问题。

    现象2:普通报表导出 Word 时报错11300002:行高列宽超出页面大小设置,如下图所示:

    1589965614782280.png

    4.2 原因分析

    模板中某个单元格的宽度超出页面设置的边界过多。

    4.3 解决方案

    查看分页虚线前的单元格宽度是否过大,缩小对应单元格宽度即可。如下图所示:

    image.png

    5. 文字导出后显示为图片

    5.1 问题描述

    模板中预览时正常显示为文本内容,导出 Excel 时正常显示为文字,但导出 Word 后显示为图片。如下图所示:

    1590460577860164.png

    5.2 原因分析

    1)文本控制

    选中单元格,点击「单元格属性>样式>对齐」,文本控制设置有四种,分别为「自动换行、单行显示、单行显示(调整字体)、多行显示(调整字体)」,除了「自动换行」,设置为其他三种导出 word 时,文字均显示为图片。

    1590460930351817.png

    2)文本方向

    选中单元格,点击「单元格属性>样式>对齐」,文本方向设置有三种,分别为「自定义角度、文字竖排(从左向右)、文字竖排(从右向左)」,除了「自定义角度」,设置为其他两种导出 word 时,文字均显示为图片。

    1590461149759204.png

    6. 设置页眉页脚后导出结果与分页预览效果不一致

    6.1 问题描述

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

    image.png

    6.2 原因分析

    Word 中页眉默认距离顶端 12.7 毫米,对应的是 FineReport 的页边距。

    两者页边距、页眉的高度逻辑不同,导致导出 Word 后,报表内容可能被页眉挤下而造成下移或断开显示。

    6.3 解决方案

    点击菜单栏「模板>页面设置>页面」,将页边距的上边距设置为12.7mm,如下图所示:

    此时预览及导出 Word 时,页眉的顶端距离一致,从而导出结果与预览结果一致。

    2020-05-26_15-55-55.png

    7. 模板双向自适应

    7.1 问题示例

    1)普通报表设置 模板自适应属性 为「双向自适应」,导出时,单元格内容被截断/行高变窄,如下图所示:

    8.png

    2)模板开启双向自适应后,在 Chrome 和 Firefox 浏览器下导出的 Word 和 PDF,可能存在多余空白页。如下图所示:

    image.png

    7.2 原因分析

    普通报表导出为任何格式,都不支持自适应。

    8. 导出PDF时换行显示内容被截断

    8.1 问题描述

    模板单元格使用了分页公式,包含 $$totalPage_number 和 $$page_number 参数,分别表示「总页数」和「当前页数」,如下图所示:

    1609224281125392.png

    预览时模板显示正常,导出为 Word、Excel 或 PDF 时,换行显示的内容被截断。如下图所示:

    Snag_28d81c19.png

    8.2 原因分析

    分页需要依赖单元格的宽高,即单元格高度计算完成之后才能分页,然后分页公式才能得出计算值。所以当单元格使用了分页公式,在导出计算单元格高度时,实际获取不到分页公式的计算值,最终可能导致单元格高度计算错误,从而导致文字显示不全等异常。

    8.3 解决方案

    导出为 Word 或 Excel 时,是以表格的形式导出的,调整表格高度即可显示,导出 PDF 则需先手动调整设计器中单元格的高度。

    9. 模板使用HTML显示内容并导出Word格式

    模板使用 HTML 显示内容,并导出 Word 格式时,需要注意以下几点:

    1)HTML 内指定的字号要与单元格字号保持一致,如下图所示:

    1603336194523096.png

    2)如果 HTML 内容中存在图片,建议点击「模板>模板导出属性」,使用「不固定行高导出」,如下图所示:

    1603336261489821.png

    10. 模板右侧内容丢失

    10.1 问题描述

    用户模板预览、模板导出为 PDF 格式都正常,导出为 Word 格式时右侧边框丢失,如下图所示:

    3.png

    10.2 原因分析

    模板导出为 Word 格式,表格列数最大不超过 63 ,否则超过 63 列的模板内容丢失。

    10.3 解决方案

    调整模板所占的表格列数为 63 列以内。

    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭