一种表格的动态生成方法
【专利摘要】本发明公开了一种表格的动态生成方法,包括下述步骤:步骤(S1100):选择原始数据表格中的至少一个关注属性,每个所述关注属性对应至少一个分类属性,所述每个分类属性下具有与所述关注属性对应的统计结果;步骤(S1200):对所述统计结果进行有效信息和无效信息的界定,选取出有效信息;以及步骤(S1300):对所述有效信息以及与所述有效信息对应的分类属性进行连接以形成有效信息集合,生成包含所述关注属性、所述分类属性和所述有效信息集合的新表格。本发明所述的表格的动态生成方法可以自动抓取数据参数生成最新报表,解决了资料管理杂乱,统计困难和查询困难的问题,有效的提高了办公效率,攻克了技术上统计报表固定的难题。
【专利说明】一种表格的动态生成方法
【技术领域】
[0001]本发明涉及一种表格的动态生成方法。
【背景技术】
[0002]信息系统、医保系统、财务系统等需要有综合统计的报表系统几乎都存在层叠式的表头,从表头就能够一目了然的找到需要的统计数据,但在目前的很多系统中,这种多表头的设计是固定的,定死的,一旦生成,无论有无数据,数据是否扩展压缩都只是一个固定的框架。这种固定的统计报表造成资料管理杂乱,统计困难,查询困难。
【发明内容】
[0003]为此,本发明提出了一种可以解决上述问题的至少一部分的新表格的动态生成方法。
[0004]根据本发明,提供了一种表格的动态生成方法,包括下述步骤:
[0005]步骤(SllOO):选择原始数据表格中的至少一个关注属性,每个所述关注属性对应至少一个分类属性,所述每个分类属性下具有与所述关注属性对应的统计结果;
[0006]步骤(S1200):对所述统计结果进行有效信息和无效信息的界定,选取出有效信息;以及
[0007]步骤(S1300):对所述有效信息以及与所述有效信息对应的分类属性进行连接以形成有效信息集合,生成包含所述关注属性、所述分类属性和所述有效信息集合的新表格。
[0008]可选地,根据本发明的表格的动态生成方法,所述方法还包括步骤(S1400):把所述步骤(S1300)生成的新表与UI界面显示控件绑定,以显示所述新表格。
[0009]可选地,根据本发明的表格的动态生成方法,所述步骤(S1400)包含对显示所述新表格进行格式的调整和样式的调整。
[0010]可选地,根据本发明的表格的动态生成方法,其中,所述步骤(S1300)中的连接为内连接。
[0011]可选地,根据本发明的表格的动态生成方法,所述有效信息为被选取的信息。
[0012]可选地,根据本发明的表格的动态生成方法,所述有效信息为非空白信息。
[0013]可选地,根据本发明的表格的动态生成方法,所述无效信息为空白信息。
[0014]可选地,根据本发明的表格的动态生成方法,所述无效信息为未被选取的信息。
[0015]可选地,根据本发明的表格的动态生成方法,其中,当选择多个关注属性时,如果与所述关注属性对应的分类属性下的至少一个统计结果为有效信息,则该分类属性下的所有统计结果为有效信息。
[0016]本发明所述的表格的动态生成方法可以自动抓取数据参数生成最新报表,解决了资料管理杂乱,统计困难和查询困难的问题,有效的提高了办公效率,攻克了技术上统计报表固定的难题。【专利附图】
【附图说明】
[0017]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。其中在附图中,参考数字之后的字母标记指示多个相同的部件,当泛指这些部件时,将省略其最后的字母标记。在附图中:
[0018]图1为本发明所述的表格的动态生成方法的实现流程图;
[0019]图2为某市工会会员资料统计的原始数据表格;
[0020]图3为分类属性为“民族”的数据表格;
[0021]图4为关注属性为“民族”的数据表格。
【具体实施方式】
[0022]下面结合附图和具体的实施方式对本发明作进一步的描述。
[0023]图1示出了本发明所述的表格的动态生成方法的实现流程图。如图1所示,所述表格的动态生成方法包括下述步骤:
[0024]步骤(SllOO):选择原始数据表格中的至少一个关注属性,每个所述关注属性对应至少一个分类属性,所述每个分类属性下具有与所述关注属性对应的统计结果。图2所示为原始的数据表格,所述关注属性和所述分类属性为原始的数据表格中的“工会”、“性别”、“民族”、“政治面貌”、“文化程度”、“婚姻状况”、“健康状况”、“户口类型”、“迪森药业”、“景洪市东方市场”、“景洪市医院”、“景洪市总工会”、“文体局”等的任意一种,所述关注属性和所述分类属性不是固定的,他们是可以相互转换的,例如图3所示的表格中的“民族”为分类属性,“景洪市东方市场”为关注属性;`而到图4所示的表格中的“民族”则转化为关注属性。图2所示为原始的数据表格中的数字为每个分类属性下具有与所述关注属性对应的统计结果。
[0025]步骤(S1200):对所述统计结果进行有效信息和无效信息的界定,选取出有效信息;以及
[0026]步骤(S1300):对所述有效信息以及与所述有效信息对应的分类属性进行连接以形成有效信息集合,生成包含所述关注属性、所述分类属性和所述有效信息集合的新表格。步骤(S1300)即为对所述有效信息进行综合统计存储的过程,通过对原始数据表格的进行有效信息的选取,对选取的有效信息通过行转列技术形成新表格。例如选取每个人所属单位以及每个人的政治面貌,选取的包含所属单位和政治面貌的有效信息的表格为:
[0027]
sllnitCode sPolitical
MC001 群众
M0001
M0001 中共党员
【权利要求】
1.一种表格的动态生成方法,包括下述步骤: 步骤(SllOO):选择原始数据表格中的至少一个关注属性,每个所述关注属性对应至少一个分类属性,所述每个分类属性下具有与所述关注属性对应的统计结果; 步骤(S1200):对所述统计结果进行有效信息和无效信息的界定,选取出有效信息;以及 步骤(S1300):对所述有效信息以及与所述有效信息对应的分类属性进行连接以形成有效信息集合,生成包含所述关注属性、所述分类属性和所述有效信息集合的新表格。
2.根据权利要求1所述的表格的动态生成方法,所述方法还包括步骤(S1400):把所述步骤(S1300)生成的新表与UI界面显示控件绑定,以显示所述新表格。
3.根据权利要求2所述的表格的动态生成方法,其特征在于:所述步骤(S1400)包含对显示所述新表格进行格式的调整和样式的调整。
4.根据权利要求1所述的表格的动态生成方法,其中,所述步骤(S1300)中的连接为内连接。
5.根据权利要求1所述的表格的动态生成方法,其中,所述有效信息为被选取的信息。
6.根据权利要求1所述的表格的动态生成方法,其特征在于:所述有效信息为非空白信息。
7.根据权利要求1所述的表格的动态生成方法,其中,所述无效信息为空白信息。
8.根据权利要求1所述的表格的动态生成方法,其中,所述无效信息为未被选取的信肩、O
9.根据权利要求1所述的表格的动态生成方法,其中,当选择多个关注属性时,如果与所述关注属性对应的分类属性下的至少一个统计结果为有效信息,则该分类属性下的所有统计结果为有效信息。
【文档编号】G06F17/24GK103761219SQ201410057857
【公开日】2014年4月30日 申请日期:2014年2月20日 优先权日:2014年2月20日
【发明者】岩罕尖 申请人:西双版纳恒创信息科技有限公司