【技术实现步骤摘要】
本专利技术涉及一种电子表格的数据处理方法,特别是一种智能更新数据透视表的方法及装置。
技术介绍
在电子表格中,经常会使用数据透视表进行数据的处理及分析,它能基于指定的数据源,创建出不同视角的二维、三维统计表。它可以动态地改变版面布置,以便按照不同方式分析数据,也可以重新安排行号、列标和页字段。每一次改变版面布置时,数据透视表会立即按照新的布置重新计算数据。另外,如果原始数据发生更改,则可以更新数据透视表。而在实际使用中,指定的数据源往往是电子表格的某个区域,而且该区域的数据是在持续维护、不断增长中,这个时候,更新透视表只能更新初始区域的数据变化,即更新创建透视表时所指定的数据源区域的数据变化,而无法将新增的数据一并统计进去。往往当数据源区域增加新的行或列时,需要手动更新数据源区域,才能将所有数据一起进行统计,这样,不仅操作繁琐,时效性差,而且因为用户容易忘记手动更新数据源区域,导致统计结果不准确。
技术实现思路
为了解决上述的技术问题,本专利技术的目的是提供一种操作方便、时效性好及准确度高的智能更新数据透视表的方法。本专利技术的另一目的是还提供一种操作方便、时效性好 ...
【技术保护点】
一种智能更新数据透视表的方法,其特征在于,包括:S1、检测是否接收到更新数据透视表的指令,当检测到更新数据透视表的指令时,发送数据获取指令;S2、根据所述数据获取指令,获取数据透视表的当前的数据源区域以及当前数据透视表的设置指令;S3、检测数据源区域的相邻区域是否有新增数据,若有,则将数据源区域进行扩展;S4、从扩展后的数据源区域中读取所有数据;S5、使用获取的设置指令对读取的数据进行重新运算;S6、根据重新运算的结果对数据透视表进行更新。
【技术特征摘要】
1.一种智能更新数据透视表的方法,其特征在于,包括51、检测是否接收到更新数据透视表的指令,当检测到更新数据透视表的指令时,发送数据获取指令;52、根据所述数据获取指令,获取数据透视表的当前的数据源区域以及当前数据透视表的设置指令;53、检测数据源区域的相邻区域是否有新增数据,若有,则将数据源区域进行扩展;54、从扩展后的数据源区域中读取所有数据;55、使用获取的设置指令对读取的数据进行重新运算;56、根据重新运算的结果对数据透视表进行更新。2.根据权利要求1所述的一种智能更新数据透视表的方法,其特征在于,所述步骤S3, 其具体为检测数据源区域相邻的行区域是否有新增数据,若有,则将数据源区域进行扩展,即将该新增数据所在的所有行区域并入到数据源区域中;和/或检测数据源区域相邻的列区域是否有新增数据,若有,则将数据源区域进行扩展,即将该新增数据所在的所有列区域并入到数据源区域中。3.根据权利要求1所述的一种智能更新数据透视表的方法,其特征在于,所述步骤S6, 其具体为根据重新运算的结果对数据透视...
【专利技术属性】
技术研发人员:陈波,杨柏林,
申请(专利权)人:珠海金山办公软件有限公司,北京金山办公软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。