数据表的处理方法及设备技术

技术编号:33708159 阅读:24 留言:0更新日期:2022-06-06 08:35
本申请提供一种数据表的处理方法及设备,该方法包括:当检测到作用于数据表所在界面的控制操作时,获取目标单元格的业务坐标,其中目标单元格包括待渲染的包含标注信息的单元格,目标单元格的业务坐标用于指示目标单元格在行维维度和/或列维维度的维度值组合以及偏移量。随后通过坐标转换,获取目标单元格的业务坐标对应的视图坐标,再根据目标单元格的视图坐标,渲染生成包含目标单元格的标注信息的数据表。上述处理过程可避免用户对数据表某些汇总节点进行折叠或展开等控制操作后,原先被标注单元格的标注信息丢失的问题,提高数据表标注性能的稳定性。标注性能的稳定性。标注性能的稳定性。

【技术实现步骤摘要】
数据表的处理方法及设备


[0001]本申请涉及计算机应用
,尤其涉及一种数据表的处理方法及设备。

技术介绍

[0002]随着大数据时代的到来,对海量数据的分析处理显得尤为重要。数据可视化能够将繁杂的原始数据组织成直观有效的数据图表,有助于决策者获取重要信息,进行分析决策。
[0003]目前,常用的数据表包括透视表和交叉表。透视表(pivot table)是一种可以快速汇总大量数据的交互式的表,根据一个或多个键对数据进行聚合,根据行和列上的分组键可将数据分配到矩形区域内。交叉表(cross table)是一种特殊的透视表,主要用于计算分组频率。
[0004]上述数据表均可以为单元格标注背景颜色、前景颜色、字体、边框等,但这些标注通常是静态的,随着数据表行列的增减或隐藏、交叉表汇总节点的折叠展开等,数据表中标注的展示会失效,丢失或不可读。

技术实现思路

[0005]本申请实施例提供一种数据表的处理方法及设备,提高数据表标注性能的稳定性。
[0006]本申请实施例的第一方面提供一种数据表的处理方法,包括:本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据表的处理方法,其特征在于,包括:当检测到作用于数据表所在界面的控制操作时,获取目标单元格的业务坐标,所述目标单元格包括待渲染的包含标注信息的单元格,所述业务坐标用于指示所述目标单元格在行维维度和/或列维维度的维度值组合以及偏移量;根据所述目标单元格的业务坐标确定所述目标单元格的视图坐标,所述视图坐标用于指示所述目标单元格在数据表的像素坐标;根据所述目标单元格的所述视图坐标,渲染生成包含所述目标单元格的所述标注信息的数据表。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标单元格的业务坐标确定所述目标单元格的视图坐标,包括:根据所述目标单元格的业务坐标,确定所述目标单元格相对于基准单元格的业务坐标偏移量;根据所述基准单元格的视图坐标,以及所述目标单元格相对所述基准单元格的业务坐标偏移量,确定所述目标单元格的视图坐标。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:根据所述目标单元格的业务坐标,从数据库中获取所述目标单元格的标注信息和/或数据;所述数据库用于存储数据表中包含标注信息和/或数据的单元格的业务坐标以及空白单元格的业务坐标。4.一种数据表的处理方法,其特征在于,包括:当检测到作用于数据表所在界面的标注操作时,获取目标单元格的视图坐标,所述目标单元格为包含标注信息的单元格,所述视图坐标用于指示所述目标单元格在数据表的像素坐标;根据所述目标单元格的视图坐标确定所述目标单元格的业务坐标,所述业务坐标用于指示所述目标单元格在行维维度和/或列维维度的维度值组合以及偏移量;存储所述目标单元格的所述标注信息以及所述业务坐标。5.根据权利要求4所述的方法,其特征在于,所述目标单元格包括所述数据表内的单元格,和/或,所述数据表外的单元格;所述根据所述目标单元格的视图坐标确定所述目标单元格的业务坐标,包括:确定所述目标单元格对应的基准单元格;根据所述目标单元格的视图坐标以及所述基准单元格的视图坐标,确定所述目标单元格相对于所述基准单元格的业务坐标偏移量;根据所述基准单元格的业务坐...

【专利技术属性】
技术研发人员:邓永庆魏媛卢浩鹏耿德洲宋建敏曹列忠高成张松松公嘉隽程理
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1