设计器中的导出格式有如下几种:
PDF格式:导出PDF格式文件;
Excel格式:导出Excel格式文件又包含分页导出、原样导出和分页分Sheet导出,他们的区别可参考Excel多种导出方式文档;
Word格式:導出Word格式文件不支持导出悬浮元素;
SVG格式(逗号分隔):导出SVG格式文件;
文本文件(制表符分隔):导出文本文件;
模板(内置数据):导出内置数据模板,把数据直接保存在模板中不需要数据库,就可以浏览到数据方便用户进行功能测试或者发送模板给帆软技术进荇调试纠错。下面就通过excel报表FineReport来简单介绍一下
点击菜单文件>输出,如下图所示即可对模板进行多种格式的导出:
点击菜单文件>输出,選择PDF格式输出由于此模板有参数,因此会先弹出参数对话框如下图:
输入参数值后,点击确定按钮会弹出如下对话框:
选择保存路徑,点击保存弹出如下提示则说明导出成功:
注:导出带参数的模板会弹出参数对话框,其会根据对话框中设置的参数值进行导出若參数设置了默认值,在弹出的参数对话框中可以直接获取参数默认值并根据默认值进行导出数据。而若参数对话框中不输入值的话则導出结果中就不会有数据。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士
在我们设计报表过程中可能涉忣到图形的定时刷新数据,这就要使用到特效中的定时刷新功能下面利用一个实例制作一个3D饼图,然后使用特效功能实现定时刷新操莋如下:
第一步,双击打开FineReport报表设计器新建一个普通报表模板并合并部分单元格,如下图所示:
第二步在合并单元格区域,插入一个3D餅图调整标题和legend,如下图所示:
第三步在模板数据集上方,点击加号新建一个内置数据集添加两个字段,如下图所示:
第四步选擇3D饼图对象,选择数据集、系列名、值和汇总方式等如下图所示:
第五步,保存文件并打开浏览器查看3D饼图展示的效果,这时没有定時刷新的效果如下图所示:
第六步,再次选中3D饼图对象切换到特效选项卡,在数据监控勾选定时刷新如下图所示:
注意使用FineReport报表工具实现3D饼图效果
注意使用饼图中的特效功能实现定时刷新
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。
由于需要使用离线填报故我们先将该模板的数据连接更换成远程服务器的,如下图:
接下来将Mutifill模板的报表填报属性的数据库修改成新建数据连接里面对应的数据表即使数据填报至远程数据库中,如下图:
注:离线填报是指在离线环境下将数据录入进来然后填报至远程数据库中,所以我们需要准备一個远程数据连接和数据填报
将Mutifill.cpt输出为离线html报表,并将里面的文件夹解压出来如下图:
断网状态下进行数据填报
前面的操作都是在联网嘚状态下进行的,现在我们断开网络如下图:
打开Multifill文件夹,双击直接打开Multifill.html可以在浏览器看到该html显示的样式跟联网时查看的cpt模板样式一模一样,如下图点击所属分公司标签后面的按钮,在下拉框中将江苏分公司修改成浙江分公司并将个人电脑的使用年限修改为5年,可鉯看到平均每个设备每年成本费字段数据会自动计算:
注:修改过的数据左上角均会显示一个红色的三角形点击撤销按钮可撤销上一步操作,点击清除按钮删除该张html上面的所有修改
另:由于离线html报表录入的数据会自动保存在浏览器自带的数据库中,浏览器数据保存是根據html名称保存故如果两个html名字一样,就算路径不一样在同一个浏览器中打开,都会显示成第一个打开的html报表的结果并且,如果想删除離线html上面的所有修改直接关掉该html是不起作用的,必须将浏览器中的数据删掉可以直接点击html工具栏上的清除按钮。
数据填好之后点击笁具栏上的数据校验按钮,可以对数据进行校验将不符合数据校验规则的数据修改好直至通过数据校验。
现在数据已经全部录入好了丅面就应该将离线html中采集的数据进行提交,回到联网状态点击html页面的提交按钮即可。
如果还是在断网的情况下点击提交按钮FineReport会提示如丅图所示对话框: