一种多功能报表自动生成的方法
【专利摘要】本发明公开了一种多功能报表自动生成的方法,方法步骤如下:步骤1获取数据源,并将获取到的数据放到数据容器里;步骤2将数据进行加工,以便系统能识别出数据源的字段,不需要设置任何配置文件;如果有不符合条件的,返回步骤1数据容器里再进行检索;步骤3编辑区进行编辑,将加工好的数据加载到编辑区进行编辑;步骤4生成报表,模版预览,是把已经编辑好的模版进行预览,如果发现数据错误或不完整,返回到步骤2在进行数据加工;步骤5保存报表。与现有技术相比,本发明可实现很灵活的报表生成方法,没有行业、领域限制,减少了报表统计的繁琐功能。
【专利说明】一种多功能报表自动生成的方法
【技术领域】
[0001]本发明涉及一种信息技术、分析及测量控制技术,尤其涉及一种多功能报表自动生成的方法。
【背景技术】
[0002]在现代的计算机【技术领域】,电子报表以对电子表格的形式提供给用户所关心的数据,及针对这些数据产生的一些分析结果。报表格式相对于其他数据提供的形式来说,具有简明、直观、规范等特点。广泛用于各行各业。但是由于各个行业需要的报表数据的不同,各部门对报表的格式要求不一样,目前许多已有的方法中,都是针对某个行业和产品生成固定的数据报表,不具有灵活性,不能对报表进行调整,编辑等修改。获取数据源的方法也是固定的通过事先设定好的数据源进行统计。
[0003]现在大多数的报表生成方法只能通过设置固定数据源,系统配置,或者第三方的代码来实现数据源的获取,这样能达到人机交互的功能。对数据源的获取具有一定的局限性,只能对模版的编辑进行一些简单功能操作,而且生成出来的报表一般只有打印和保存功能。更多的是没有电子表格,只有纸质的表格来做报表,这样只有通过重新绘制表格和录入数据。这样降低了工作效率和成本的增加。
【发明内容】
[0004]本发明的目的就在于提供一种解决上述问题的多功能报表自动生成的方法。
[0005]为了实现上述目的,本发明采用的技术方案是:一种多功能报表自动生成的方法,方法步骤如下:
[0006]步骤I获取数据源,并将获取到的数据放到数据容器里;
[0007]步骤2将数据进行加工,以便系统能识别出数据源的字段,不需要设置任何配置文件;如果有不符合条件的,返回步骤I数据容器里再进行检索;
[0008]步骤3编辑区进行编辑,将加工好的数据加载到编辑区进行编辑;
[0009]步骤4生成报表,模版预览,是把已经编辑好的模版进行预览,如果发现数据错误或不完整,返回到步骤2在进行数据加工;
[0010]步骤5保存报表;
[0011]作为优选,步骤I中,获取数据源的方式有三种,第一种是通过扫描仪扫描纸质文件或者模版的数据到数据源;第二种是通过WEB服务调用接口来获取数据源;第三种是通过数据采集器来获取需要的数据源;
[0012]作为优选,步骤3中,将加工好的数据通过模版或者以拖拽方式加载到编辑区,对编辑区的样式、格式和统计求和进行修改;
[0013]作为优选,步骤5中,保存报表,是将已经生成好的数据模版以打印的方式通过打印机进行打印;或将已经生成好的数据模版保存到本地;或将已经生成好的数据模版通过在线方式发送到接收者的邮箱;[0014]与现有技术相比,本发明的优点在于:本发明可实现很灵活的报表生成方法,没有行业、领域限制,减少了报表统计的繁琐功能。
【专利附图】
【附图说明】
[0015]图1为本发明实现报表生成的工作流程图。
【具体实施方式】
[0016]下面将结合附图对本发明作进一步说明,
[0017]实施例:参见图1,一种多功能报表自动生成的方法,方法步骤如下:步骤1,数据源收集,数据源的收集可以通过数据才采集器、扫描仪、web服务获取。这样没有平台的限制,能满足任何语言的要求,可以很灵活的获取数据。
[0018]步骤2,数据加工,把获取到的数据源加载到数据列表,数据通过生成的字段来显示,数据可以是单一数据,也可以是集合。如果有事先准备好的模版,只要选择该模版和需要加载的数据源,数据就会自动加载到模版中,可以通过预览方式看到对应的数据。如果没有模版的话,在编辑区有个默认的模版,操作方式等同于excel操作,不需要用户编写任何代码,只需将数据源的字段拖拽到编辑区就会自动加载数据。实现可视化操作。
[0019]步骤3,编辑区进行编辑,编辑区及模版的操作,编辑区的操作能实现excel的基本功能,合并单元格、换行、字体大小、统计分析等功能。也可以将编辑区设置好的格式保存为模版。
[0020]步骤4,生成报表,将编辑好的报表模版通过预览方式来查看数据的完整性和模版的单元格式。如果不符合要求,则可以返回到编辑区进行修改知道修改成符合你的要求。
[0021]步骤5,保存报表,修改后的模版通过保存方式可以保存到本地文件,也可以直接通过打印机实现打印,还可以直接通过网络在线发送到用户的邮箱里。减少了繁琐的操作。
[0022]本方法中数据源的获取通过三种方式,一是调用通过网络的web服务来获取数据源,一种是纸质报表通过扫描仪来获取数据源,还有一种是通过第三方的数据采集器来获取数据源。报表的模版则通过三种方式来获取,一种是新建模版,一种是通过扫描仪来获取模版,一种是导入现有的模版。
[0023]生成报表的方式也是非常灵活的,可以通过模版来加载,可以通过直接拖拽数据字段到编辑区加载。不需要编写任何代码。这样就大大减少了数据字段拼写错误而加载不出来数据。生成后的报表不但具有打印和保存功能,还具有通过邮件在线发送功能。这样能提高工作效率。
[0024]以上对本发明所提供的一种多功能报表自动生成的方法进行了详尽介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,对本发明的变更和改进将是可能的,而不会超出附加权利要求所规定的构思和范围,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种多功能报表自动生成的方法,其特征在于,方法步骤如下: 步骤I获取数据源,并将获取到的数据放到数据容器里; 步骤2将数据进行加工,以便系统能识别出数据源的字段,不需要设置任何配置文件;如果有不符合条件的,返回步骤I数据容器里再进行检索; 步骤3编辑区进行编辑,将加工好的数据加载到编辑区进行编辑; 步骤4生成报表,模版预览,是把已经编辑好的模版进行预览,如果发现数据错误或不完整,返回到步骤2在进行数据加工; 步骤5保存报表。
2.根据权利要求1所述的一种多功能报表自动生成的方法,其特征在于:获取数据源的方式有三种,第一种是通过扫描仪扫描纸质文件或者模版的数据到数据源;第二种是通过WEB服务调用接口来获取数据源;第三种是通过数据采集器来获取需要的数据源。
3.根据权利要求1所述的一种多功能报表自动生成的方法,其特征在于:将加工好的数据通过模版或者以拖拽方式加载到编辑区,对编辑区的样式、格式和统计求和进行修改。
4.根据权利要求1所述的一种多功能报表自动生成的方法,其特征在于:步骤5中,保存报表,是将已经生成好的数据模版以打印的方式通过打印机进行打印;或将已经生成好的数据模版保存到本地;或将已经生成好的数据模版通过在线方式发送到接收者的邮箱。
【文档编号】G06F17/24GK103761217SQ201410007350
【公开日】2014年4月30日 申请日期:2014年1月7日 优先权日:2014年1月7日
【发明者】陈先强 申请人:成都市卓睿科技有限公司