一种表格调整方法以及装置制造方法及图纸

技术编号:32729089 阅读:10 留言:0更新日期:2022-03-20 08:34
本说明书公开了一种表格调整方法以及装置,首先响应于用户的表格调整请求,可确定待调整表格以及待调整表格中各单元格的表结构类别。之后再根据各表结构类别的单元格在待调整表格中的位置,确定合并调整区域和单独调整区域,分别对单独调整区域的单元格进行列宽行高调整,以及对合并处理区域的单元格进行列宽行高调整,最后基于调整结果,确定调整完成的表格。可见,本申请提供的方法中,用户无需反复对各单元格进行调整,减轻了用户调整表格的工作量,提高了表格的使用效率。提高了表格的使用效率。提高了表格的使用效率。

【技术实现步骤摘要】
一种表格调整方法以及装置


[0001]本说明书涉及计算机
,尤其涉及一种表格调整方法以及装置。

技术介绍

[0002]电子表格软件是日常办公的常用软件,用户可通过电子表格软件制作各种格式的电子表格(以下为方便描述简称为表格),进行信息记录、数据统计等。
[0003]在现有技术中,为了满足用户制作表格时个性化的需求,使表格中内容不会被遮挡并便于阅读,电子表格软件提供了丰富的表格调整功能,用户可将表格的结构以及样式调整成为其需要的样式。
[0004]为了进一步提高电子表格软件的办公效率,目前电子表格软件还针对一部分表格调整功能,分别提供对应的自动调整功能。例如,行高自动调整、列宽自动调整、自动换行等。
[0005]但是,自动调整功能一般是基于固定规则,将表格中某一单元格套用至其他单元格,调整结果经常不尽如人意。例如,行高自动调整会根据当前选中区域中各单元格的最大行高,将该最大行高复用到选中区域中,导致有些行的行高过高,表格中内容分散,不便于阅读。并且,由于表格调整功能较为丰富,用户需要反复调用不同的调整功能,对表格进行调整,费时费力。上述问题都导致表格的使用效率难以进一步提高。

技术实现思路

[0006]本说明书实施例提供一种表格调整方法以及装置,以部分解决上述现有技术存在的问题。
[0007]本说明书实施例采用下述技术方案:
[0008]本说明书提供的一种表格调整方法,包括:
[0009]确定待调整表格以及所述待调整表格中各单元格的表结构类别;/>[0010]根据各单元格在所述待调整表格中的位置以及各单元格的表结构类别,确定所述待调整表格中的合并调整区域和单独调整区域;
[0011]对所述待调整表格中属于单独调整区域的单元格以及属于合并调整区域的单元格,分别进行调整,确定调整结果;
[0012]根据调整结果,确定调整完成的表格。
[0013]可选地,确定待调整表格以及所述待调整表格中各单元格的表结构类别,包括:
[0014]确定工作表;
[0015]将所述工作表输入预先训练的表格结构识别模型,确定识别结果;
[0016]根据所述识别结果,确定至少一个表格作为待调整表格;
[0017]根据识别结果,确定所述待调整表格中各单元格的表结构类别。
[0018]可选地,将所述工作表输入预先训练的表格结构识别模型,根据识别结果,确定至少一个表格,作为待调整表格;以及,根据识别结果确定所述待调整表格中各单元格的表结
构类别,具体包括:
[0019]确定所述工作表动态链接库文件;
[0020]根据所述动态链接库文件,确定所述工作表的参数,并输入所述预先训练的表格结构识别模型;
[0021]对所述表格结构识别模型输出的识别结果进行文件解析,确定至少一个待调整表格;
[0022]对所述表格结构识别模型输出的识别结果进行文件解析,确定所述待调整表格中各单元格的表结构类别。
[0023]可选地,确定待调整表格以及所述待调整表格中各单元格的表结构类别,包括:
[0024]确定工作表,以及所述工作表中的选中区域;
[0025]将包含所述选中区域的工作表输入预先训练的表格结构识别模型,确定识别结果;
[0026]根据所述识别结果,至少确定所述选中区域对应的表格,作为待调整表格;
[0027]根据所述识别结果,确定识别结果确定所述待调整表格中各单元格的表结构类别。
[0028]可选地,根据各单元格在所述待调整表格中的位置以及各单元格的表结构类别,确定所述待调整表格中的合并调整区域和单独调整区域,包括:
[0029]根据所述待调整表格中各单元格的位置以及各单元格的表结构类别,确定属于预设的表结构类别且相邻的各单元格对应的区域,作为一个合并调整区域;
[0030]确定所述待调整表格中不属于合并调整区域的其他区域,作为单独调整区域;
[0031]其中,所述预设的表结构类别至少包括标题相关的类别。
[0032]可选地,所述方法还包括:
[0033]根据所述单独调整区域,对各合并调整区域进行范围调整,和/或;
[0034]根据合并调整区域中不同表格类别的单元格的范围,对合并调整区域进行范围调整。
[0035]可选地,对所述待调整表格中属于单独调整区域的单元格以及属于合并调整区域的单元格,分别进行调整之前,还包括:
[0036]根据各表结构类别,对所述待调整表格进行初始化。
[0037]可选地,根据各表结构类别,对所述待调整表格进行初始化,确定初始化表格,包括:
[0038]将各合并调整区域分别作为一个单元格,并根据各合并调整区域对应的表结构类别,分别对各合并调整区域中各单元格的内容样式以及格式样式进行初始化调整;
[0039]根据所述单独调整区域中的每个单元格的表结构类别,分别对各单元格的内容样式以及格式样式进行初始化调整。
[0040]可选地,对所述待调整表格中属于单独调整区域的单元格以及属于合并调整区域的单元格,分别进行调整,确定调整结果,包括:
[0041]根据所述待调整表格中属于单独调整区域的单元格的内容,对单独调整区域的单元格进行第一调整;
[0042]根据所述待调整表格中属于合并调整区域的单元格的内容,对属于合并调整区域
中的单元格进行第二调整;
[0043]其中,所述第一调整和上所述第二调整均至少包括列宽调整和行高调整中的至少一种。
[0044]可选地,根据所述待调整表格中属于单独调整区域的单元格的内容,对单独调整区域的单元格进行第一调整,包括:
[0045]根据各单独调整区域中各单元格的内容,分别确定各单独调整区域中各列的列宽;
[0046]根据确定出的各列的列宽,对所述待调整表格中对应列进行列宽调整;
[0047]根据确定出的各列列宽、所述调整策略以及各单独调整区域中各单元格的内容,分别确定各单独调整区域中各行的行高;
[0048]根据确定出的各行的行高,对所述待调整表格中对应行进行行高调整。
[0049]可选地,根据所述待调整表格中属于合并调整区域的单元格的内容,对属于合并调整区域中的单元格进行第二调整,包括:
[0050]根据所述待调整表格中的合并调整区域,各合并调整区域的合并方式以及各合并调整区域中各单元格的内容,分别对各合并调整区域进行列宽调整;
[0051]基于调整后的列宽,分别对各合并调整区域进行行高调整。
[0052]可选地,根据所述第一调整以及所述第二调整的调整结果,确定调整完成的表格,具体包括:
[0053]根据所述待调整表格中单独调整区域与合并调整区域的位置关系,通过所述第一调整后得到的所述单独调整区域的各单元格,以及通过所述第二调整后得到的所述合并调整区域的各单元格,确定调整完成的表格。
[0054]本说明书提供一种本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种表格调整方法,其特征在于,包括:确定待调整表格以及所述待调整表格中各单元格的表结构类别;根据各单元格在所述待调整表格中的位置以及各单元格的表结构类别,确定所述待调整表格中的合并调整区域和单独调整区域;对所述待调整表格中属于单独调整区域的单元格以及属于合并调整区域的单元格,分别进行调整,确定调整结果;根据调整结果,确定调整完成的表格。2.如权利要求1所述的方法,其特征在于,确定待调整表格以及所述待调整表格中各单元格的表结构类别,包括:确定工作表;将所述工作表输入预先训练的表格结构识别模型,确定识别结果;根据所述识别结果,确定至少一个表格作为待调整表格;根据识别结果,确定所述待调整表格中各单元格的表结构类别。3.如权利要求2所述的方法,其特征在于,将所述工作表输入预先训练的表格结构识别模型,根据识别结果,确定至少一个表格,作为待调整表格;以及,根据识别结果确定所述待调整表格中各单元格的表结构类别,包括:确定所述工作表的动态链接库文件;根据所述动态链接库文件,确定所述工作表的参数,并输入所述预先训练的表格结构识别模型;对所述表格结构识别模型输出的识别结果进行文件解析,确定至少一个待调整表格;对所述表格结构识别模型输出的识别结果进行文件解析,确定所述待调整表格中各单元格的表结构类别。4.如权利要求1所述的方法,其特征在于,确定待调整表格以及所述待调整表格中各单元格的表结构类别,包括:确定工作表,以及所述工作表中的选中区域;将包含所述选中区域的工作表输入预先训练的表格结构识别模型,确定识别结果;根据所述识别结果,至少确定所述选中区域对应的表格,作为待调整表格;根据所述识别结果,确定识别结果确定所述待调整表格中各单元格的表结构类别。5.如权利要求1所述的方法,其特征在于,根据各单元格在所述待调整表格中的位置以及各单元格的表结构类别,确定所述待调整表格中的合并调整区域和单独调整区域,包括:根据所述待调整表格中各单元格的位置以及各单元格的表结构类别,确定属于预设的表结构类别且相邻的各单元格对应的区域,作为一个合并调整区域;确定所述待调整表格中不属于合并调整区域的其他区域,作为单独调整区域;其中,所述预设的表结构类别至少包括标题相关的类别。6.如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述单独调整区域,对各合并调整区域进行范围调整,和/或;根据合并调整区域中不同表格类别的单元格的范围,对合并调整区域进行范围调整。7.如权利要求1所述的方法,其特征在于,对所述待调整表格中属于单独调整区域的单元格以及属于合并调整区域的单元格,分别进行调整之前,还包括:
根据各表结构类别,对所述待调整表格进行初始化。8.如权利要求6所述的方法,其特征在于,根据各表结构类别,对所述待调整表格进行初始化,确定初始化表格,包括:将各合并调整区域分别作为一个单元格,并根据各合并调整区域对应的表结...

【专利技术属性】
技术研发人员:辛煜辉陈永权李嘉莹孙玥付伟林胡娟
申请(专利权)人:珠海金山办公软件有限公司武汉金山办公软件有限公司
类型:发明
国别省市:

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

1