首页 finereport考勤模板

finereport考勤模板

举报
开通vip

finereport考勤模板finereport考勤模板篇一:FineReport报表展现和输出FineReport报表软件是针对复杂格式的报表数据及web报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率。相对于传统的条带状的报表工具,FineReport无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。类Excel的界面风格FineReport的界面风格,是完全类似于Excel的,格线对齐的编辑方式,极大的便利了报表的设...

finereport考勤模板
finereport考勤模板篇一:FineReport报表展现和输出FineReport报表软件是针对复杂格式的报表数据及web报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率。相对于传统的条带状的报表工具,FineReport无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。类Excel的界面风格FineReport的界面风格,是完全类似于Excel的,格线对齐的编辑方式,极大的便利了报表的设计和输出,并且单元格内属性比较自由灵活,可以得到格式任意复杂的报表。传统工具均采用控件拖拽式绘制报表,这种方案完全没有体现表格的规律性,当表头复杂的时候,对齐非常繁琐。而且与分辨率相关,屏幕上对齐的表格,在网页上和打印时又无法对齐。输入输出FineReport支持单个或者批量导入Excel文件,这样可以由业务人员,事先画好表样,提高制表的效率,并且,批量导入,更加的减轻重复的工作。生成的报表文件可输出为HTmL、不失真的PdF、Excel、word、cSV、SVG和文本文件等多种样式。另外,还可生成内置的模板文件。传统工具无法支持导入Excel文件,最多只能从Excel读取数据。其生成的HTmL一般只能支持iE;导出EXcEL时经常只有数据而丧失格式,个别工具完成得比较仔细,但也严重依赖于表格绘制时对齐的程度,生成的文本也只包括数据而丧失格式,无法支持字符终端的打印需求。套打FineReport采用底图描绘,绝对定位的方式完成套打表样的绘制,用户可将要套打的票据扫描进来作为背景图,用报表设计器进行数据的位置摆放,可以精确定位数据的位置。传统工具只能采用精确度量的方案,量好套打票据的尺寸来设置表格控件的大小,操作繁琐,效率很低。分页打印,分栏以及其它打印控制FineReport提供了全部的打印控制:按照分组或者其它任意的方式来进行强制分页,补足空行。分页时标题可重复,不仅是上表头,表格较宽的报表,其左表头也可设置分页时重复显示。数据可进行自由分栏,较长的报表,可以按照行分栏,显示成多列。列数较多的报表,可以使用列分栏来多行显示到同一个页面当中。传统的报表工具,一般只能支持上表头重复,不可以进行强制分页,补足空行,分栏等操作。篇二:报表开发工具FineReport上报模板设计上报模板设计由多级上报示例中的流程图可以看出,销售额的录入需要经过销售人员录入基础数据,销售总监审核数据,总领导查看数据,其中销售人员录入数据,那么该模板只能显示该销售员的上期录入数据,以及该期数据;销售总监审核数据则需要看到所有销售人员的数据,而总领导查看数据,则需要另外一张模板,在销售数据的基础上进行图表分析。1.模板制作1.1sale.cpt销售人员录入数据,首先我们我们来制作这张模板。?模板数据新建模板数据集ds1:SELEcT*FRom[up]ds2:SELEcT*FRom[销量]?报表样式?数据过滤从上图可以看出,销售人员录入当月数据的同时,需要查看上月销量数据,故c5和c6单元格的公式分别为year(today())”-”(month(today())-1)和year(today())”-”(month(today())),同时对d5和d6的单元格进行过滤,使之只显示相应月份相应销售人员的数据,如下,d5单元格的过滤条件:d6单元格的过滤条件类似。模板里面的各项制作这里就不再一一赘述,可自行查看模板%FR_HomE%\webReport\wEB-inF\reportlets\demo\datareport\sale.cpt。?多级上报参数使用FineReport为多级上报提供了四个参数$fr_task_id、$fr_task_name、$fr_task_state和$fr_task_sender,可直接调用。其中fr_task_id和fr_task_name是指获取上报任务id和名称,fr_task_sender是指当前操作节点的上一个节点的操作人,fr_task_state是指获取当前任务流转所处状态,如下列表:fr_task_state=-1是指异常情况;fr_task_state=0是指等待上报;fr_task_state=1是指等待审核;fr_task_state=2是指审核通过;fr_task_state=3是指被退回;fr_task_state=4是指已关闭;fr_task_state=5是指超时。fr_task_state其具体使用情况请查看进行多级上报。fr_task_sender的具体使用情况请查看联合填报上报。1.2audit.cpt销售总监审核数据,可以看到所有销售人员的当期数据。?模板数据新建模板数据集ds1:SELEcTuser.user,name,area,up.*FRomup,userwhereup.销售员=user.userand月份='${month}',参数默认值为为当前月份:year(today())”-”(month(today()))。?模板设计该模板的制作过程这里也不详细讲述,详细请查看%FR_HomE%\webReport\wEB-inF\reportlets\demo\datareport\audit.cpt1.3president.cpt总领导查看数据,在查看原始的销售数据的同时,还要查看其汇总数据,同期比以及图表数据分析。?模板数据新建模板数据集ds1:SELEcTuser.user,name,area,up.*FRomup,userwhereup.销售员=user.userds2:SELEcTuser.user,name,area,up.*FRomup,userwhereup.销售员=user.userand月份='${month}'?模板设计模板样式如下图:该模板的制作过程这里也不详细讲述,详看%FR_HomE%\webReport\wEB-inF\reportlets\demo\datareport\president.cpt至此,该流程的模板已经制作完成,细请查篇三:报表开发工具FineReport普通模板设计FineReport普通模板设计1.描述普通模板设计可以分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是FineReport普通模板的几大使用方式。1.1报表设计报表设计是纯粹的数据展示,如下图:详细使用方法请参照报表设计;1.2参数设计参数设计是动态查询数据,如下图:详细使用方式请参照参数入门;1.3图表设计图表设计是使用图表来展示数据,如下图:详细使用方式请参照图表入门;1.4填报设计填报设计是录入数据,将数据写入数据库中,如下图:详细使用方式请参照填报入门。根据实际情况确定使用哪一张使用方式,或者联合使用哪几种使用方式。篇四:FineReport报表二次开发(详细)FineReport报表二次开发在大多数情况下FineReport都可以完全满足用户制作各种报表的需求,但是为了能够满足个别用户的个性化需求,FineReport提供了丰富二次开发接口,方便用户将FineReport和自己的项目实现无缝结合,用户在进行二次开发的工程中可以更加深入的体会到FineReport工具的强大功能。例如:在一些特殊领域,可能需要一些特殊的函数。或者要将某个模板文件通过指定的打印机打印等等。Report的输入输出??????????????????????3单元格格式设置????????????????????????7将模板通过指定打印机打印???????????????????10自定义函数??????????????????????????12URL传递参数????????????????????????22向报表中添加单元格??????????????????????25读取单元格 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 ????????????????????????29创建程序网络模版???????????????????????32读取模板报表?????????????????????????36Report的输入输出FineReport提供了强大的输入输出功能,所有的这些输入输出的类都在com.fr.report.io包里面。Report的输入指从报表的模板文件(XmL格式的)创建Report对象,输出指将Report保存为模板文件,FineReport还支持将Report保存为PdF,Excel,word,SVG,HTmL,cSV等文件格式。???????读取模板文件保存成模板文件输出成word文件读取模板文件//读取模板FilecptFile=newFile(“d:\\stuff.cpt”);Templateimportertemplateimporter=newTemplateimporter();workBookworkBook=(workBook)templateimporter.generate(cptFile);Stuff.cpt是用报表设计器生成的模板文件。只需要用建立一个Templateimporter对象,然后调用它的generateReport()方法来产生一个Report对象,同时可以将产生的Report对象强制转换成workSheet或者GroupReport。保存成模板文件//cPT//清空公式计算结果E:\\newtemplate\\stuff.cpt这个是导出后新文档生成的地址ReportHelper.clearFormulaResult(workBook);outputStream=newFileoutputStream(newFile(“E:\\newtemplate\\stuff.cpt”));TemplateExportertemplateExporter=newTemplateExporter();templateExporter.export(outputStream,workBook.execute(parametermap));通过调用TemplateExporter的exportReport(...)方法,可以把Report对象以cPT格式保存到外部磁盘文件当中。可执行代码读取报表模板stuff.cpt,再分别保存为stuff.cpt,stuff.pdf和stuff.xls。packagecom.fr.demo;importjava.io.File;importjava.io.FileoutputStream;importcom.fr.base.FRcontext;importcom.fr.base.dav.LocalEnv;importcom.fr.report.workBook;importcom.fr.report.core.ReportHelper;importcom.fr.report.io.ExcelExporter;importcom.fr.report.io.PdFExporter;importcom.fr.report.io.TemplateExporter;importcom.fr.report.io.Templateimporter;importcom.fr.report.io.TextExporter;importcom.fr.report.io.wordExporter;/***演示如何导入导出模板*@authoredgarduan*@version6.5*/publicclassReportio{/***@paramargs*/publicstaticvoidmain(String[]args){//报表运行环境路径,wEB-inF目录所放的位置StringenvPath=“c:/FineReport6.5/webReport/wEB-inF”;//设置当前报表运行环境,报表预览时需要一个运行环境//没有wEB-inF目录时,路径设置为null.FRcontext.setcurrentEnv(newLocalEnv(null));FRcontext.setcurrentEnv(newLocalEnv(envPath));try{//读取模板FilecptFile=newFile(“d:\\stuff.cpt”);Templateimportertemplateimporter=newTemplateimporter();workBookworkBook=(workBook)templateimporter.generate(cptFile);java.util.mapparametermap=newjava.util.Hashmap();FileoutputStreamoutputStream;//生成cPT//清空公式计算结果ReportHelper.clearFormulaResult(workBook);outputStream=newFileoutputStream(newFile(“E:\\newtemplate\\stuff.cpt”));TemplateExportertemplateExporter=newTemplateExporter();templateExporter.export(outputStream,workBook.execute(parametermap));//生成PdFReportHelper.clearFormulaResult(workBook);outputStream=newFileoutputStream(newFile(“E:\\newtemplate\\stuff.pdf”));PdFExporterpdfExporter=newPdFExporter();pdfExporter.export(outputStream,workBook.execute(parametermap));//生成docReportHelper.clearFormulaResult(workBook);outputStream=newFileoutputStream(newFile(“E:\\newtemplate\\stuff.doc”));wordExporterwordExporter=newwordExporter();wordExporter.export(outputStream,workBook.execute(parametermap));//生成XLSReportHelper.clearFormulaResult(workBook);
本文档为【finereport考勤模板】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:15
分类:
上传时间:2022-08-01
浏览量:0