一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

表格处理方法、装置、电子设备及计算机可读存储介质与流程

2022-03-22 23:12:00 来源:中国专利 TAG:
1.本技术实施例涉及计算机
技术领域
:,更具体地,涉及一种表格处理法、装置、电子设备及计算机可读存储介质。
背景技术
::2.在使用包含表格的文件时,用户普遍具有优化表格排版的需求,以使得表格在形式上更加规范和美观。3.目前,对表格中各对象进行排版过程需要用户手动操作来实现操作过程较为繁琐,效率偏低,给用户造成诸多不便。对于表格中的合并单元格区域而言,由于合并单元格区域是由对多个单元格的区域进行合并得到的,在调整时操作更为复杂。技术实现要素:4.本技术实施例的一个目的是提供一种表格处理的新的技术方案。用于解决现有技术中在对表格中合并单元格区域进行排版时操作繁琐的技术问题。5.根据本技术的第一方面,提供了一种表格处理方法,包括:获取表格中单元格区域的合并信息和格式设置信息;其中,单元格区域为对多个单元格进行合并后得到的合并单元格的区域,合并信息包括合并行数和/或合并列数;根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度;其中,第一方向为目标文本中文字的文字方向;根据对第一长度的调整结果,调整单元格区域在第二方向上的第二长度,得到单元格区域对应的标准化单元格区域;其中,第二方向和第一方向垂直,标准化单元格区域完整显示标准化单元格区域中的数据内容。6.可选地,合并信息仅包括合并行数,根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度,包括:获取单元格区域所在的目标列的目标列文本长度和目标文本中字符的字符数值;根据字符数值和合并行数,确定单元格区域在行方向上的第一预调整文本长度;根据第一预调整文本长度调整目标列文本长度;根据目标列文本长度确定单元格区域的标准列宽值,调整单元格区域的列宽值为标准列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。7.可选地,根据字符数值和合并行数,确定单元格区域在行方向上的第一预调整文本长度,包括:在字符数值小于或等于预设字符数值阈值的情况下,根据字符数值和/或合并行数确定字符数值的调整系数;获取调整系数和字符数值的第一乘积作为第一预调整文本长度。8.可选地,根据字符数值和/或合并行数确定字符数值的调整系数,包括:在字符数值在预设的目标字符数值区间的情况下,确定调整系数为第一预设系数;在合并行数在预设的目标合并行数区间的情况下,确定调整系数为第二预设系数;在字符数值不在目标字符数值区间且合并行数不在目标合并行数区间的情况下,根据字符数值和合并行数,在预设的第一映射表中确定预设系数,将确定结果作为调整系数。9.可选地,根据字符数值和/或合并行数,确定单元格区域在行方向上的预调整列宽,还包括:在字符数值大于预设字符数值阈值的情况下,根据目标文本确定第一文本长度,将第一文本长度作为第一预调整文本长度。10.可选地,获取单元格区域所在的目标列的目标列文本长度,包括:获取单元格区域所在的目标列中的每个单元格区域的第一文本长度,得到至少一个第一文本长度;确定至少一个第一文本长度中最大值为目标列的目标列文本长度。11.可选地,根据第一预调整文本长度调整目标列文本长度,包括:在第一预调整文本长度大于或等于目标列文本长度的情况下,调整目标列文本长度为第一预调整文本长度;在第一预调整文本长度小于目标列文本长度的情况下,不对目标列文本长度进行调整。12.可选地,合并信息包括合并行数和合并列数,根据单元格区域中的目标文本和合并信息,调整单元格区域在第一方向上的第一长度,包括:获取目标文本中字符的字符数值;根据字符数值、合并行数和合并列数,确定单元格区域在行方向上的第二预调整文本长度;确定第二预调整文本长度为单元格区域的标准列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。13.可选地,根据字符数值、合并行数和合并列数,确定单元格区域在行方向上的第二预调整文本长度,包括:获取预设字符数值阈值和合并行数的第二乘积;在字符数值小于或等于第二乘积的情况下,根据字符数值、合并行数和合并列数确定字符数值的调整系数;获取调整系数和字符数值的第三乘积作为第二预调整文本长度。14.可选地,根据字符数值、合并行数和合并列数确定字符数值的调整系数,包括:根据合并列数和预设的多个参数区间,确定多个第二字符数值区间;在多个第二字符数值区间中,根据字符数值和合并行数,在预设的第二映射表中确定调整系数。15.可选地,在合并信息仅包括合并列数的情况下,根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度,包括:根据目标文本,确定单元格区域在第一方向上的第一文本长度;根据第一文本长度和单元格区域的每个单元格中文本的第二文本长度,调整单元格区域的列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。16.可选地,根据第一文本长度和单元格区域的每个单元格中文本的第二文本长度,调整单元格区域的列宽值,包括:获得单元格区域的列宽留白值和单元格区域中各单元格的列宽阈值;获取单元格区域中所有单元格的列宽阈值之和作为单元格区域的合并列宽阈值;获取第一文本长度和列宽留白值之和作为单元格区域的预设列宽值;根据预设列宽值和列宽阈值确定单元格区域的标准列宽值;其中,在预设列宽值大于或等于合并列宽阈值的情况下,将预设列宽值作为单元格区域的标准列宽值;在预设列宽值小于合并列宽阈值的情况下,将合并列宽阈值作为单元格区域的标准列宽值。17.可选地,根据预设列宽值和列宽阈值确定单元格区域的标准列宽值之后,表格处理方法还包括:对单元格区域中所有单元格所在列的列宽值求和,得到列宽值求和结果;在单元格区域的标准列宽值大于列宽值求和结果的情况下,根据单元格区域的标准列宽值和单元格区域中单元格的单元格数量,确定列宽增加值;将单元格区域中各单元格所在列的列宽值增大列宽增加值。18.可选地,根据对第一长度的调整结果,调整单元格区域在第二方向上的第二长度,包括:根据对第一长度的调整结果,判断当前的单元格区域中是否完整显示当前的单元格区域中的数据内容;在调整成当前的单元格区域中完整显示当前的单元格区域中的数据内容的情况下,不调整单元格区域在第二方向上的第二长度;在调整成当前的单元格区域中不完整显示当前的单元格区域中的数据内容的情况下,根据目标文本调整单元格区域在第二方向上的第二长度。19.可选地,根据目标文本调整单元格区域在第二方向上的第二长度,包括:根据目标文本,确定单元格区域的预设列宽值;根据目标文本和预设列宽值,确定单元格区域的预设文本高度;根据预设文本高度,确定单元格区域所在目标行的目标行文本高度;根据目标行文本高度,调整单元格区域在第二方向上的第二长度;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。20.可选地,根据目标文本,调整单元格区域在第二方向上的第二长度之后,表格处理方法还包括:在合并信息不包括合并列数的情况下,对单元格区域中所有单元格所在行的行高值求和,得到行高值求和结果;在单元格区域的标准行高值大于行高值求和结果的情况下,根据单元格区域的标准行高值和单元格区域中单元格的单元格数量,确定行高增加值;将单元格区域中各单元格所在行的行高值增大行高增加值。21.根据本技术的第二方面,还提供了一种表格处理装置,包括:获取模块,用于获取表格中单元格区域的合并信息和格式设置信息;其中,单元格区域为对多个单元格进行合并后得到的合并单元格的区域,合并信息包括合并行数和/或合并列数;调整模块,用于根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度;其中,第一方向为目标文本中文字的文字方向;以及,根据对第一长度的调整结果,调整单元格区域在第二方向上的第二长度,得到单元格区域对应的标准化单元格区域;其中,第二方向和第一方向垂直,标准化单元格区域完整显示其中的数据内容。22.可选地,合并信息仅包括合并行数,调整模块用于,包括:获取单元格区域所在的目标列的目标列文本长度和目标文本中字符的字符数值;根据字符数值和合并行数,确定单元格区域在行方向上的第一预调整文本长度;根据第一预调整文本长度调整目标列文本长度;根据目标列文本长度确定单元格区域的标准列宽值,调整单元格区域的列宽值为标准列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。23.可选地,调整模块用于:在字符数值小于或等于预设字符数值阈值的情况下,根据字符数值和/或合并行数确定字符数值的调整系数;获取调整系数和字符数值的第一乘积作为第一预调整文本长度。24.可选地,调整模块用于:在字符数值在预设的目标字符数值区间的情况下,确定调整系数为第一预设系数;在合并行数在预设的目标合并行数区间的情况下,确定调整系数为第二预设系数;在字符数值不在目标字符数值区间且合并行数不在目标合并行数区间的情况下,根据字符数值和合并行数,在预设的第一映射表中确定预设系数,将确定结果作为调整系数。25.可选地,调整模块还用于:在字符数值大于预设字符数值阈值的情况下,根据目标文本确定第一文本长度,将第一文本长度作为第一预调整文本长度。26.可选地,调整模块用于:获取单元格区域所在的目标列中的每个单元格区域的第一文本长度,得到至少一个第一文本长度;确定至少一个第一文本长度中最大值为目标列的目标列文本长度。27.可选地,调整模块用于:在第一预调整文本长度大于或等于目标列文本长度的情况下,调整目标列文本长度为第一预调整文本长度;在第一预调整文本长度小于目标列文本长度的情况下,不对目标列文本长度进行调整。28.可选地,合并信息包括合并行数和合并列数,调整模块用于:获取目标文本中字符的字符数值;根据字符数值、合并行数和合并列数,确定单元格区域在行方向上的第二预调整文本长度;确定第二预调整文本长度为单元格区域的标准列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。29.可选地,调整模块用于:获取预设字符数值阈值和合并行数的第二乘积;在字符数值小于或等于第二乘积的情况下,根据字符数值、合并行数和合并列数确定字符数值的调整系数;获取调整系数和字符数值的第三乘积作为第二预调整文本长度。30.可选地,调整模块用于:根据合并列数和预设的多个参数区间,确定多个第二字符数值区间;在多个第二字符数值区间中,根据字符数值和合并行数,在预设的第二映射表中确定调整系数。31.可选地,在合并信息仅包括合并列数的情况下,调整模块用于:根据目标文本,确定单元格区域在第一方向上的第一文本长度;根据第一文本长度和单元格区域的每个单元格中文本的第二文本长度,调整单元格区域的列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。32.可选地,调整模块用于:获得单元格区域的列宽留白值和单元格区域中各单元格的列宽阈值;获取单元格区域中所有单元格的列宽阈值之和作为单元格区域的合并列宽阈值;获取第一文本长度和列宽留白值之和作为单元格区域的预设列宽值;根据预设列宽值和列宽阈值确定单元格区域的标准列宽值;其中,在预设列宽值大于或等于合并列宽阈值的情况下,将预设列宽值作为单元格区域的标准列宽值;在预设列宽值小于合并列宽阈值的情况下,将合并列宽阈值作为单元格区域的标准列宽值。33.可选地,表格处理装置还包括:第一处理模块,用于在调整模块根据预设列宽值和列宽阈值确定单元格区域的标准列宽值之后,对单元格区域中所有单元格所在列的列宽值求和,得到列宽值求和结果;在单元格区域的标准列宽值大于列宽值求和结果的情况下,根据单元格区域的标准列宽值和单元格区域中单元格的单元格数量,确定列宽增加值;将单元格区域中各单元格所在列的列宽值增大列宽增加值。34.可选地,调整模块用于:根据对第一长度的调整结果,判断当前的单元格区域中是否完整显示当前的单元格区域中的数据内容;在调整成当前的单元格区域中完整显示当前的单元格区域中的数据内容的情况下,不调整单元格区域在第二方向上的第二长度;在调整成当前的单元格区域中不完整显示当前的单元格区域中的数据内容的情况下,根据目标文本调整单元格区域在第二方向上的第二长度。35.可选地,调整模块用于:根据目标文本,确定单元格区域的预设列宽值;根据目标文本和预设列宽值,确定单元格区域的预设文本高度;根据预设文本高度,确定单元格区域所在目标行的目标行文本高度;根据目标行文本高度,调整单元格区域在第二方向上的第二长度;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。36.可选地,表格处理装置还包括:第二处理模块,用于调整模块根据目标文本,调整单元格区域在第二方向上的第二长度之后,在合并信息不包括合并列数的情况下,对单元格区域中所有单元格所在行的行高值求和,得到行高值求和结果;在单元格区域的标准行高值大于行高值求和结果的情况下,根据单元格区域的标准行高值和单元格区域中单元格的单元格数量,确定行高增加值;将单元格区域中各单元格所在行的行高值增大行高增加值。37.根据本技术的第三方面,还提供了一种电子设备,包括存储器和处理器,存储器用于存储计算机程序;处理器用于执行计算机程序,以实现根据本技术第一方面的方法。38.根据本技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序在被处理器执行时实现根据本技术的第一方面的方法。39.本技术实施例的一个有益效果在于,能够首先获取表格中单元格区域的合并信息和格式设置信息;其中,单元格区域为对多个单元格进行合并后得到的合并单元格的区域,合并信息包括合并行数和/或合并列数;根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度;其中,第一方向为目标文本中文字的文字方向;根据对第一长度的调整结果,调整单元格区域在第二方向上的第二长度,得到单元格区域对应的标准化单元格区域;其中,第二方向和第一方向垂直,标准化单元格区域完整显示该标准化单元格区域中的数据内容。由此可见,本技术能够根据合并单元格进行格式设置信息的调整和标准化排版处理,无需用户再手动调整合并单元格的格式设置信息中的各参数和手动对单元格进行排版,简化了用户针对合并单元格进行排版处理的操作流程。40.通过以下参照附图对本技术的示例性实施例的详细描述,本技术实施例的其它特征及其优点将会变得清楚。附图说明41.被结合在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且连同其说明一起用于解释本技术实施例的原理。42.图1为本技术实施例提供的又一种表格处理方法的方法流程图;43.图2为本技术实施例提供的又一种表格处理方法的方法流程图;44.图3为本技术实施例提供的又一种表格处理方法的方法流程图;45.图4为本技术实施例提供的又一种表格处理方法的方法流程图;46.图5为本技术实施例提供的又一种表格处理方法的方法流程图;47.图6为本技术实施例提供的又一种表格处理方法的方法流程图;48.图7为本技术实施例提供的又一种表格处理方法的方法流程图;49.图8为本技术实施例提供的又一种表格处理方法的方法流程图;50.图9为本技术实施例提供的又一种表格处理方法的方法流程图;51.图10为本技术实施例提供的又一种表格处理方法的方法流程图;52.图11为本技术实施例提供的又一种表格处理方法的方法流程图;53.图12为本技术实施例提供的一种表格中对多行进行合并后得到的单元格区域的示意图;54.图13为本技术实施例提供的一种表格中对多行和多列进行合并后得到的单元格区域的示意图;55.图14为本技术实施例提供的一种表格中对多列进行合并后得到的单元格区域的示意图;56.图15为本技术实施例提供的一种表格处理装置的功能结构框图;57.图16是根据本技术实施例的一种电子设备的硬件结构示意图。具体实施方式58.现在将参照附图来详细描述本技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本技术的范围。59.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本技术及其应用或使用的任何限制。60.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。61.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。62.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。63.需要说明的是,本技术实施例的执行主体可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,本实施例对此不进行特别限定。64.可以理解的是,所述应用可以是安装在终端上的本地程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本实施例对此不进行特别限定。65.此外,本技术实施例中所涉及的终端设备可以包括但不限于手机、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、个人电脑(personalcomputer,pc)、掌上电脑(pda,personaldigitalassistants)、可穿戴设备(如智能眼镜、智能手表等)等。66.《方法实施例》67.图1为本技术一些实施例提供的一种表格处理方法的方法流程图,以解决在对表格中合并单元格区域进行排版时操作繁琐的技术问题。68.如图1所示,本技术提供的表格处理方法包括如下步骤s110~s130。69.步骤s110:获取表格中单元格区域的合并信息和格式设置信息。70.单元格区域为对多个单元格进行合并后得到的合并单元格的区域,即合并单元格的区域。合并信息包括合并行数和/或合并列数。71.例如单元格区域为对同一列的n个行的单元格进行合并后得到合并单元格的区域,单元格区域的合并信息仅包括合并行数,合并行数为n;例如单元格区域为对同一行的n个列的单元格进行合并后得到合并单元格的区域,单元格区域的合并信息仅包括合并列数,合并行数为n;例如单元格区域为对m个列的k个行的单元格进行合并后得到合并单元格的区域,单元格区域的合并信息包括合并行数和合并列数。合并行数为k,合并列数为m。其中,m、n和k均为自然数且大于1。72.单元格区域的格式设置信息可以包括:单元格区域中文字对应的第一格式设置信息和该文字所在文本的第二格式设置信息。73.第一格式设置信息例如包括以下至少一项:字形设置信息、文字效果信息、字体、字号和缩进信息等。74.示例地,字形设置信息例如包括加粗的设置信息和倾斜的设置信息。上述设置信息包括设置和未设置。75.例如,对于加粗的设置信息,“示例一”为未设置,“示例二”为设置;对于倾斜的设置信息,“示例一”为未设置,“示例二”为设置。76.示例地,文字效果信息例如包括下划线的设置信息、删除线的设置信息、上标的设置信息以及下标的设置信息。77.下划线是指针对文字设置的下划线,对于下划线的设置信息,“示例一”为未设置,“示例二”为设置;对于删除线的设置信息,删除线是指针对文字设置的删除线,例如“示例一”为未设置,“”为设置;对于上标的设置信息,上标是指将文字设置为上标,例如“示例一”为未设置,“示例二”为设置;对于下标的设置信息,下标是指将文字设置为下标,例如“示例一”为未设置,“示例二”为设置。78.字体即文字的书写文体,例如楷书、草书、宋体、仿宋体、黑体等。字号用于设置文字的尺寸,例如初号、小初、一号、小一、二号、小二、三号、小三、四号、小四、五号、小五、六号、小六、七号和小七。79.缩进信息即单元格区域中文本与该单元格区域的边界的距离。80.第二格式设置信息为单元格区域中文字所在文本的格式设置信息,例如对齐方式。对齐方式包括垂直对齐方式(例如包括顶端对齐、居中、两端对齐、底端对齐)和水平对齐方式(例如包括常规、靠左、居中、靠右、填充、两端对齐、跨列居中、分散对齐)。81.步骤s120:根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度;其中,第一方向为目标文本中文字的文字方向。82.在单元格区域为合并单元格的情况下,第一方向包括行方向,则第一长度包括列宽值。第二方向包括列方向,则第二长度包括行高值。83.以第一方向为行方向,第二方向为列方向为例,对步骤s1410中提到的三种合并情况(即合并信息仅包括合并行数、合并信息仅包括合并列数、以及合并信息包括合并行数和合并列数)进行介绍。84.在一些实施例中,合并信息仅包括合并行数,即单元格区域为对同一列中的多个单元格进行合并后得到的合并单元格的区域(如图12中区域b所示),在此情况下,如图2所示,在步骤s120的执行过程可以包括如下在步骤s210~240。85.步骤s210:获取单元格区域所在的目标列的目标列文本长度和目标文本中字符的字符数值。86.目标文本中字符的字符数值为表格中列宽对应的字符数值。获取目标文本中字符的字符数值可以由本领域技术人员根据实际情况进行设置,本技术实施例对此不作限定。87.在获取单元格区域所在的目标列的目标列文本长度时,可以首先获取单元格区域所在的目标列中的每个单元格区域的第一文本长度,得到至少一个第一文本长度。然后确定至少一个第一文本长度中最大值为目标列的目标列文本长度,以便后续步骤(步骤s220~步骤s240)中根据目标列文本长度确定该列所有单元格区域的列宽值。由于目标列文本长度是目标列中的所有单元格区域中文本长度的最大值,也就是说目标列各单元格区域中文本长度是小于或等于目标列文本长度的,在此情况下,只要根据目标列文本长度确定该列所有单元格区域的列宽值,便可以最大程度上保证目标列的各单元格中的文本内容能够被完整显示。其中,每个单元格区域的第一文本长度即每个单元格区域中目标文本的第一文本长度。88.单元格区域中的调整格式设置信息后的文本为上述目标文本。第一文本长度的获取方式可以如下:首先,可以根据目标文本中的至少一个文本换行符,将目标文本划分为至少一个子文本。89.具体地,对于至少一个文本换行符中的任一目标文本换行符,将目标文本换行符与目标文本换行符的前一个文本换行符之间的文本作为一个子文本。将目标文本换行符与该目标文本换行符的后一个文本换行符之间的文本作为另一个子文本。在目标文本换行符之前不存在文本换行符的情况下,将该目标文本换行符之前的所有文本作为一个子文本;在目标文本换行符之后不存在文本换行符的情况下,将该目标文本换行符之后的所有文本作为一个子文本。90.在将目标文本划分为至少一个子文本之后,可以根据目标文本中文字的文字设置信息,获得至少一个子文本中各子文本在第一方向上的子文本长度,得到至少一个子文本长度,其中,文字设置信息包括字体和字号。91.具体地,可以根据字体和字号,确定目标文本中各文字在行方向上的长度。要说明的是,字体和字号确定的情况下,每个文字在行方向上的长度是相同的,只要确定一个文字在行方向上的长度,其他文字在行方向上的长度便确定。在此情况下,根据对文字在行方向上的长度的确定结果,对于每个子文本,获取该子文本的字数和该子文本的一个文字在行方向上长度的乘积,将该乘积作为该子文本在第一方向上的子文本长度,由此得到至少一个子文本长度。92.在得到至少一个子文本长度之后,可以获取至少一个子文本长度中最大值,将该最大值作为第一文本长度。93.最后,获取目标列的所有单元格区域的第一文本长度中的最大值,将该最大值作为目标列的目标列文本长度。94.对于单元格区域所在的目标列,获取该目标列中的所有单元格区域的第一文本长度,由此可以得到多个第一文本长度。获取该多个第一文本长度中的最大值,将该最大值作为目标列的目标列文本长度。95.步骤s220:根据字符数值和合并行数,确定单元格区域在行方向上的第一预调整文本长。96.在一些实施例中,字符数值越大,要完整显示单元格区域中的目标文本的情况下,单元格区域的列宽值可能越大;合并行数越多,要完整显示单元格区域中的目标文本的情况下,列宽值可能越小。由此可见,在调整单元格区域的列宽值时,可以通过同时调整字符数值和合并行数这两个参数来调整单元格区域的列宽值,进而保证单元格区域中的目标文本能够完整显示。基于上述理由,如图3所示,步骤s220的执行方式可以包括如下步骤s310~340。97.步骤s310:判断字符数值是否大于预设字符数值阈值。98.若判断结果为否,即字符数值小于或等于预设字符数值阈值,则执行步骤s320~s330。若判断结果为是,即字符数值大于预设字符数值阈值,则执行步骤s340。99.在一些示例中,根据实际测量结果得到,在保证表格中单元格区域的美观度较高的情况下,预设字符数值阈值为50。100.当然,可以理解的是,预设字符数值阈值也可以是除50以外的其他数值,具体可以由本领域技术人员根据实际情况进行设置。101.步骤s320:根据字符数值和/或合并行数确定字符数值的调整系数。102.例如,在字符数值在预设的目标字符数值区间的情况下,确定调整系数为第一预设系数;在合并行数在预设的目标合并行数区间的情况下,确定调整系数为第二预设系数;在字符数值不在目标字符数值区间且合并行数不在目标合并行数区间的情况下,根据字符数值和合并行数,在预设的第一映射表中确定预设系数,将确定结果作为调整系数。103.具体地,预设的第一映射表中设置有字符数值和合并行数的多种组合和多个预设系数的第一对应关系。在此情况下,可以根据字符数值和合并行数,在第一映射表中确定该字符数值和该合并行数的组合,然后确定该组合对应的预设系数作为调整系数。104.目标字符数值区间、第一预设系数、目标合并行数区间、第二预设系数、预设的第一映射表可以由本领域技术人员根据实际情况中表格在调整后的美观度进行设置,只要能够最大程度优化表格调整结果的美观度即可。105.步骤s330:获取调整系数和字符数值的第一乘积作为第一预调整文本长度。106.步骤s340:根据目标文本确定第一文本长度,将第一文本长度作为第一预调整文本长度。107.确定第一文本长度的过程可以参见上述实施例中关于获取第一文本长度的内容的对应描述,此处不再赘述。108.步骤s230:根据第一预调整文本长度调整目标列文本长度。109.第一预调整文本长度和目标列文本长度都是基于最大程度上保证目标列的各单元格中的文本内容能够被完整显示的情况下得到的。在此情况下,为了最大程度上保证目标列的各单元格中的文本内容能够被完整显示,可以获取第一预调整文本长度和目标列文本长度这二者中的最大值,将最大值确定为目标列文本长度。在此情况下,步骤s230中,在第一预调整文本长度大于或等于目标列文本长度的情况下,调整目标列文本长度为第一预调整列宽值;在第一预调整文本长度小于目标列文本长度的情况下,不对目标列文本长度进行调整。110.步骤s240:根据目标列文本长度确定单元格区域的标准列宽值,调整单元格区域的列宽值为标准列宽值。111.根据目标列文本长度确定单元格区域的标准列宽值的方式可以如下:首先,获得单元格区域的列宽留白值和列宽阈值。例如可以预先根据单元格区域的区域类型,为每个单元格区域设置对应的列宽留白值和列宽阈值。在得到单元格区域的列宽留白值和列宽阈值之后,可以获取目标列文本长度和列宽留白值之和作为单元格区域的预设列宽值。目标列文本长度参见上述实施例中的对应描述,此处不再赘述。在得到预设列宽值后,根据预设列宽值和列宽阈值确定单元格区域的标准列宽值。其中,在预设列宽值大于或等于列宽阈值的情况下,将列宽阈值作为单元格区域的标准列宽值;在预设列宽值小于列宽阈值的情况下,将预设列宽值作为单元格区域的标准列宽值。112.在一些实施例中,合并信息包括合并行数和合并列数(如图13中区域c所示),在此情况下,字符数值越多,要完整显示单元格区域中的目标文本的情况下,单元格区域的列宽值可能越大;合并行数越多,要完整显示单元格区域中的目标文本的情况下,列宽值可能越小,合并列数越多,要完整显示单元格区域中的目标文本的情况下,列宽值可能越小。由此可见,在调整单元格区域的列宽值时,可以通过同时调整字符数值、合并行数和合并列数这三个参数来调整单元格区域的列宽值,进而保证单元格区域中的目标文本能够完整显示。基于上述理由,如图4所示,在步骤s120的执行过程可以包括如下在步骤s410~s430。113.步骤s410:获取目标文本中字符的字符数值。114.目标文本中字符的字符数值为表格中列宽对应的字符数值,获取目标文本中字符的字符数值可以由本领域技术人员根据实际情况进行设置,本技术实施例对此不作限定。115.步骤s420:根据字符数值、合并行数和合并列数,确定单元格区域在行方向上的第二预调整文本长度。116.如图5所示,在步骤s420的执行过程可以包括如下步骤s510~s530:117.步骤s510:获取预设字符数值阈值和合并行数的第二乘积。118.在一些示例中,根据实际测量结果得到,在保证表格中单元格区域的美观度较高的情况下,预设字符数值阈值为50。119.当然,可以理解的是,预设字符数值阈值也可以是除50以外的其他数值,具体可以由本领域技术人员根据实际情况进行设置。120.步骤s520:在字符数值小于或等于第二乘积的情况下,根据字符数值、合并列数和合并列数确定字符数值的调整系数。121.在根据字符数值、合并列数和合并列数确定字符数值的调整系数时,可以首先根据合并列数和预设的多个参数区间,确定多个第二字符数值区间。例如对于多个参数区间中任一参数区间,获取合并列数和该参数区间中各参数的乘积,得到该参数区间对应的第二字符数值区间。多个参数区间例如可以由本领域技术人员根据实际情况进行设置,只要能够保证表格设置的美观度最优即可。122.然后,在多个第二字符数值区间中,根据字符数值和合并行数,在预设的第二映射表中确定所述调整系数。具体地,预设的第二映射表中设置有字符数值和合并行数的多种组合和多个预设系数的第二对应关系。在此情况下,可以根据字符数值和合并行数,在第一映射表中确定该字符数值和该合并行数的组合,然后确定该组合对应的预设系数作为调整系数。123.步骤s530:获取调整系数和字符数值的第三乘积作为第二预调整文本长度。124.步骤s430:确定第二调整文本长度为单元格区域的标准列宽值。125.在一些实施例中,第一方向为行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,单元格区域在第二方向上的第二长度包括单元格区域的行高值,合并信息仅包括合并列数(如图14中区域d所示),在此情况下,如图6所示,在步骤s120的执行过程可以包括如下在步骤s610~s620。126.步骤s610:根据目标文本,确定单元格区域在第一方向上的第一文本长度。127.单元格区域中的调整格式设置信息后的文本为上述目标文本。第一文本长度的获取过程可以参见上述实施例中的第一文本长度的获取方式的相关描述,此处不再赘述。128.步骤s620:根据第一文本长度和单元格区域的每个单元格中文本的第二文本长度,调整单元格区域的列宽值。129.如图7所示,步骤s620的执行过程可以包括如下步骤s710~s760:130.步骤s710:根据预设的目标排版模式,获得单元格区域的列宽留白值和单元格区域中各单元格的列宽阈值。131.目标排版模式可以参见上述实施例中的对应描述,此处不再赘述。目标排版模式中预先设置有与其对应的单元格区域的列宽留白值和单元格区域中各单元格的列宽阈值。132.步骤s720:获取单元格区域中所有单元格的列宽阈值之和作为单元格区域的合并列宽阈值。133.合并列宽阈值即单元格区域中所有单元格的列宽值之和的最大值。134.步骤s730:获取第一文本长度和列宽留白值之和作为单元格区域的预设列宽值。135.预设列宽值根据第一文本长度得到的,由于第一文本长度是根据目标文本确定的,可以认为预设列宽值是适用于目标文本的列宽值。136.步骤s740:判断预设列宽值是否大于或等于合并列宽阈值。137.若判断结果为是,即预设列宽值大于或等于合并列宽阈值,执行步骤s750;若判断结果为否,即预设列宽值小于合并列宽阈值,执行步骤s760。138.步骤s750:将预设列宽值作为单元格区域的标准列宽值。139.在预设列宽值大于或等于合并列宽阈值的情况下,将预设列宽值作为单元格区域的标准列宽值。说明适用于目标文本的预设列宽值大于或等于单元格区域中所有单元格的列宽值之和的最大值,因此预设列宽值能够适用目标文本,合并列宽阈值不能适用目标文本。在此情况下,优先适用目标文本,将预设列宽值作为单元格区域的标准列宽值,以便保证文本能够被单元格区域完整显示。140.步骤s760:将合并列宽阈值作为单元格区域的标准列宽值。141.在预设列宽值小于合并列宽阈值的情况下,说明适用于目标文本的预设列宽值小于单元格区域中所有单元格的列宽值之和的最大值,在此情况下预设列宽值和合并列宽阈值均能够适用目标文本。为了尽可能保证单元格区域的空间足够适用,取预设列宽值和合并列宽阈值这二者中的较大者作为单元格区域的标准列宽值,即取合并列宽阈值作为单元格区域的标准列宽值,以调整单元格区域的列宽值为该标准列宽值。142.对于合并了多个列的单元格区域的单元格区域,由于单元格区域为单元格区域中所有单元格合并后的区域,因此单元格区域的标准列宽值应该等于单元格区域中所有单元格所在列的列宽值之和,在此情况下,单元格区域在行方向上的两侧边界能够分别与位于单元格区域最外侧的两个单元格的外侧边界对齐。然而,在一些情况下,在将单元格区域的列宽值调整为标准列宽值后,会出现该标准列宽值与单元格区域中所有单元格所在列的列宽值之和不相等情况,在此情况下,上述两侧边界中的至少一侧边界无法与对应的外侧边界对齐,导致表格排版不够规范和美观。为了解决上述问题,执行步骤s760之后,还可以根据单元格区域的标准列宽值调整单元格区域中各单元格所在列的列宽值(执行下述步骤s810~s830),以使得单元格区域在行方向上的两侧边界能够分别与位于单元格区域最外侧的两个单元格的外侧边界对齐,使得表格排版规范和美观。143.如图8所示,在执行步骤s760后,本技术实施例还可以执行如下步骤s810~s830。144.步骤s810:对单元格区域中所有单元格所在列的列宽值求和,得到列宽值求和结果。145.步骤s820:在单元格区域的标准列宽值大于列宽值求和结果的情况下,根据单元格区域的标准列宽值和单元格区域中单元格的单元格数量,确定列宽增加值。146.可以采用如下方式计算列宽增加值:列宽增加值=标准列宽值/单元格数量。147.步骤s830:将单元格区域中各单元格所在列的列宽值增大列宽增加值。148.示例地,单元格区域中各单元格的列宽阈值为20,单元格区域的标准列宽值为90。在此情况下,若单元格区域是对3个单元格进行合并处理后得到区域,可以求得该3个单元格的合并列宽阈值之和为20 20 20=60《90,在此情况下,可以首先对单元格区域的标准列宽值和上述3个单元格的合并列宽阈值求差,得到求差结果=90-60=30;然后将该求差结果除以单元格区域中单元格的单元格数量,即30/3=10,得到列宽增加值10;最后将单元格区域中各单元格的列宽值增加上述列宽增加值10,得到该单元格的最终列宽值=20 10=30。149.步骤s130:根据对第一长度的调整结果,调整单元格区域在第二方向上的第二长度,得到单元格区域对应的标准化单元格区域;其中,第二方向和第一方向垂直,标准化单元格区域完整显示其中的数据内容。150.如图9所示,步骤s130的执行过程可以包括如下步骤s910~s930。151.步骤s910:根据对第一长度的调整结果,判断当前的单元格区域中是否完整显示其中的数据内容。152.若判断结果为是,即当前的单元格区域中能够完整显示其中的数据内容,则执行步骤s920;若判断结果为否,即当前的单元格区域中不能完整显示其中的数据内容,则执行步骤s930。153.步骤s920:不调整单元格区域在第二方向上的第二长度。154.在当前的单元格区域中能够完整显示其中的数据内容的情况下,不调整单元格区域在第二方向上的第二长度,将当前得到的单元格区域作为标准单元格区域。155.步骤s930:根据目标文本调整单元格区域在第二方向上的第二长度。156.在当前的单元格区域中不能完整显示其中的数据内容的情况下,需要调整单元格区域在第二方向上的第二长度,以使得单元格区域中能够完整显示其中的数据内容。下面以第二方向上的第二长度为列方向上的行高值为例,说明步骤s930的执行过程。157.如图10所示,步骤s930的执行过程可以包括如下步骤s1010~s1040。158.步骤s1010:根据目标文本,确定单元格区域的预设列宽值。159.可以根据目标文本得到单元格区域所在列的目标列文本长度,然后将目标列文本长度和列宽留白值之和作为单元格区域的预设列宽值。160.单元格区域中的调整格式设置信息后的文本为上述目标文本。根据目标文本得到单元格区域所在列的目标列文本长度的过程可以参见上述实施例中的对应描述,此处不再赘述。161.列宽留白值的获取过程可以参见上述实施例关于获取单元格区域的列宽留白值的对应描述,此处不再赘述。162.步骤s1020:根据目标文本和预设列宽值,确定单元格区域的预设文本高度。163.可以先获取单元格区域中各子文本的第二文本长度,然后根据预设列宽值和各子文本的第二文本长度,确定目标文本在单元格区域中的折行行数。在一些示例中,对于任一子文本的第二文本长度,对该子文本长度和预设列宽值求商,在求商结果不存在小数部分的情况下,将求商结果中的整数部分作为该子文本的折行行数;在求商结果存在小数部分的情况下,去掉小数部分并对整数部分加1,将得到的结果作为该子文本的折行行数。对该单元格区域中所有子文本的折行行数求和,将求和结果作为该单元格区域的折行行数。164.示例地,单元格区域的预设列宽值为25,单元格区域中的目标文本包括第一子文本、第二子文本和第三子文本,第一子文本的文本长度为20,第二子文本的文本长度为55,第三子文本的文本长度为20,第一子文本的折行行数=20/25=1;第二子文本的折行行数=55/25=3;第三子文本的折行行数=20/25=1。单元格区域的折行行数=1 3=1=5。165.在得到单元格区域的折行行数后,可以根据目标文本中文字的文字设置信息,获取单元格区域中单行的行高,然后根据折行行数和单元格区域中单行的行高,确定单元格区域的预设文本高度。例如获取折行行数和单元格区域中单行的行高的乘积,将该乘积作为单元格区域的预设文本高度。例如单元格区域的折行行数为m,单元格区域每行的行高值为k,该单元格区域的预设行高值=m*k。166.对于相关技术中通过“最适应行高”和“最适应列宽”的功能调整单元格区域的行高列宽的场景,其中存在由于同一行或同一列的单元格中文本内容长度差异较大的缘由,调整后单元格由于需要适应最长的文本内容所在的单元格的行高或列宽,导致调整后单元格内出现的大量空白的情况。对于相关技术中通过“自动换行”来调整单元格区域中文本的折行行数,其中存在的由于同一行或同一列的单元格中文本内容长度差异较大的缘由,调整后单元格由于需要适应最短的文本内容所在的单元格的行高或列宽,导致调整后单元格内出现的折行过多的情况。对于上述两种情况,本技术能够通过计算折行行数来调整单元格的行高和列宽,将计算得到的折行行数作为单元格区域中文本的折行行数,有效避免单元格内出现的大量空白或者折行过多情况的发生。167.步骤s1030:根据预设文本高度,确定单元格区域所在目标行的目标行文本高度。168.可以获取目标行中所有单元格区域的预设文本高度的最大值,将该最大值作为目标行的目标行文本高度。169.步骤s1040:根据目标行文本高度,调整单元格区域在第二方向上的第二长度。170.可以根据预先设置的单元格区域的行高留白值,获取目标行文本高度和行高留白值之和作为该单元格区域的标准行高值。171.调整单元格区域的列宽值为标准列宽值,以及调整单元格区域的行高值为标准行高值,得到单元格区域对应的标准化单元格区域。172.上述求取单元格区域的行高值和列宽值的过程适用于非合并单元格,也适用于合并单元格。173.在一些实施例中,对于合并了多个行的单元格区域的单元格区域,由于单元格区域为单元格区域中所有单元格合并后的区域,因此单元格区域的标准行高值应该等于单元格区域中所有单元格所在行的行高值之和,在此情况下,单元格区域在列方向上的两侧边界能够分别与位于单元格区域最外侧的两个单元格的外侧边界对齐。然而,在一些情况下,在将单元格区域的行高值调整为标准行高值后,会出现该标准行高值与单元格区域中所有单元格所在行的行高值之和不相等情况,在此情况下,上述两侧边界中的至少一侧边界无法与对应的外侧边界对齐,导致表格排版不够规范和美观。为了解决上述问题,执行步骤s1040之后,还可以根据单元格区域的标准列宽值调整单元格区域中各单元格所在行的行高值(执行下述步骤s1110~s1130),以使得单元格区域在列方向上的两侧边界能够分别与位于单元格区域最外侧的两个单元格的外侧边界对齐,使得表格排版规范和美观。174.在执行步骤s1040之后,如图11所示,还可以执行如下步骤s1110~s1130。175.步骤s1110:在合并信息不包括合并列数的情况下,对单元格区域中所有单元格所在行的行高值求和,得到行高值求和结果。176.合并信息不包括合并列数的情况包括:单元格区域为对多个行的单元格进行合并后得到的合并单元格的区域。177.步骤s1120:在单元格区域的标准行高值大于行高值求和结果,根据单元格区域的标准行高值和单元格区域中单元格的单元格数量,确定行高增加值。178.可以采用如下方式计算行高增加值:行高增加值=(标准行高值-行高值求和结果)/单元格数量。179.步骤s1130:将单元格区域中各单元格所在行的行高值增大列宽增加值。180.示例地,单元格区域中所有单元格所在行的行高值为20,25,25;单元格区域的标准行高值为100。在此情况下,单元格区域中所有单元格所在行的行高值求和,得到行高值求和结果=20 25 25=70《100,在此情况下,可以首先对单元格区域的标准行高值和行高值求和结果求差,得到求差结果=100-70=30;然后将该求差结果除以单元格区域中单元格的单元格数量,即30/3=10,得到行高增加值10;最后将单元格区域中各单元格的行高值增加上述行高增加值10,得到该单元格的最终行高值。181.在一些实施例中,在执行步骤s110之前,还可以获取单元格区域的区域类型;然后根据区域类型,调整单元格区域的格式设置信息。182.单元格区域的区域类型可以根据该单元格区域中的数据内容与表格中所有数据内容的相对关系来确定。183.例如,单元格区域中的数据内容相对于表格中所有数据内容是大标题,则该单元格区域的区域类型为大标题。184.区域类型可以包括以下任一项:大标题、副标题、行标题(也称为表头)、内容区、补充信息和其他。其中,对于不能认定为大标题、副标题、行标题、内容区、补充信息任一区域类型的单元格区域,将该单元格区域的区域类型确定为其他。185.在根据区域类型,调整单元格区域的格式设置信息时,对单元格区域的格式设置信息中一个或多个参数中的任一参数,可以将该参数的参数值调整为该区域类型所对应的标准值。186.在此情况下,步骤s110中所获取的格式设置信息是根据单元格区域的区域类型对单元格区域中的格式设置信息进行调整后的调整结果。187.在一些实施例中,单元格区域的数据内容包括图片,在单元格区域为合并单元格的区域情况下,在调整完单元格区域的行高值和列宽值之后,单元格区域中的图片的尺寸可能小于单元格区域调整后的尺寸,在此情况下,可以调整图片的尺寸,使得图片的尺寸能够适应调整后的单元格区域。188.如表1所示,预设的排版模式包括紧凑、适中以及宽松。每个预设的目标排版模式中都设置有该模式对应的图片的行高和列宽,根据该模式对应的图片的行高和列宽,调整图片的行高为该模式对应的图片的行高,根据模式对应的图片的列宽,调整图片的列宽为该模式对应的图片的列宽。其中,a、b、c、d、e、f的具体数值由本领域技术人员根据实际情况进行设置。189.表1[0190][0191]对于上述步骤s110~s130,能够首先获取表格中单元格区域的合并信息和格式设置信息;其中,单元格区域为对多个单元格进行合并后得到的合并单元格的区域,合并信息包括合并行数和/或合并列数;根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度;第一方向为目标文本中文字的文字方向;根据对第一长度的调整结果,调整单元格区域在第二方向上的第二长度,得到单元格区域对应的标准化单元格区域;第二方向和第一方向垂直,标准化单元格区域完整显示其中的数据内容。由此可见,本技术能够根据合并单元格进行格式设置信息的调整和标准化排版处理,无需用户再手动调整合并单元格的格式设置信息中的各参数和手动对单元格进行排版,简化了用户针对合并单元格进行排版处理的操作流程。[0192]《设备实施例》[0193]图15是根据本技术一些实施例的一种表格处理装置的功能结构框图。如图15所示,表格处理装置150可以包括获取模块151、调整模块152。[0194]获取模块151,用于获取表格中单元格区域的合并信息和格式设置信息;其中,单元格区域为对多个单元格进行合并后得到的合并单元格的区域,合并信息包括合并行数和/或合并列数。[0195]调整模块152,用于根据单元格区域中的目标文本、合并信息和格式设置信息,调整单元格区域在第一方向上的第一长度;其中,第一方向为目标文本中文字的文字方向;以及,根据对第一长度的调整结果,调整单元格区域在第二方向上的第二长度,得到单元格区域对应的标准化单元格区域;其中,第二方向和第一方向垂直,标准化单元格区域完整显示该标准化单元格区域中的数据内容。[0196]可选地,合并信息仅包括合并行数,调整模块用于,包括:获取单元格区域所在的目标列的目标列文本长度和目标文本中字符的字符数值;根据字符数值和合并行数,确定单元格区域在行方向上的第一预调整文本长度;根据第一预调整文本长度调整目标列文本长度;根据目标列文本长度确定单元格区域的标准列宽值,调整单元格区域的列宽值为标准列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。[0197]可选地,调整模块用于:在字符数值小于或等于预设字符数值阈值的情况下,根据字符数值和/或合并行数确定字符数值的调整系数;获取调整系数和字符数值的第一乘积作为第一预调整文本长度。[0198]可选地,调整模块用于:在字符数值在预设的目标字符数值区间的情况下,确定调整系数为第一预设系数;在合并行数在预设的目标合并行数区间的情况下,确定调整系数为第二预设系数;在字符数值不在目标字符数值区间且合并行数不在目标合并行数区间的情况下,根据字符数值和合并行数,在预设的第一映射表中确定预设系数,将确定结果作为调整系数。[0199]可选地,调整模块还用于:在字符数值大于预设字符数值阈值的情况下,根据目标文本确定第一文本长度,将第一文本长度作为第一预调整文本长度。[0200]可选地,调整模块用于:获取单元格区域所在的目标列中的每个单元格区域的第一文本长度,得到至少一个第一文本长度;确定至少一个第一文本长度中最大值为目标列的目标列文本长度。[0201]可选地,调整模块用于:在第一预调整文本长度大于或等于目标列文本长度的情况下,调整目标列文本长度为第一预调整文本长度;在第一预调整文本长度小于目标列文本长度的情况下,不对目标列文本长度进行调整。[0202]可选地,合并信息包括合并行数和合并列数,调整模块用于:获取目标文本中字符的字符数值;根据字符数值、合并行数和合并列数,确定单元格区域在行方向上的第二预调整文本长度;确定第二预调整文本长度为单元格区域的标准列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。[0203]可选地,调整模块用于:获取预设字符数值阈值和合并行数的第二乘积;在字符数值小于或等于第二乘积的情况下,根据字符数值、合并行数和合并列数确定字符数值的调整系数;获取调整系数和字符数值的第三乘积作为第二预调整文本长度。[0204]可选地,调整模块用于:根据合并列数和预设的多个参数区间,确定多个第二字符数值区间;在多个第二字符数值区间中,根据字符数值和合并行数,在预设的第二映射表中确定调整系数。[0205]可选地,在合并信息仅包括合并列数的情况下,调整模块用于:根据目标文本,确定单元格区域在第一方向上的第一文本长度;根据第一文本长度和单元格区域的每个单元格中文本的第二文本长度,调整单元格区域的列宽值;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。[0206]可选地,调整模块用于:获得单元格区域的列宽留白值和单元格区域中各单元格的列宽阈值;获取单元格区域中所有单元格的列宽阈值之和作为单元格区域的合并列宽阈值;获取第一文本长度和列宽留白值之和作为单元格区域的预设列宽值;根据预设列宽值和列宽阈值确定单元格区域的标准列宽值;其中,在预设列宽值大于或等于合并列宽阈值的情况下,将预设列宽值作为单元格区域的标准列宽值;在预设列宽值小于合并列宽阈值的情况下,将合并列宽阈值作为单元格区域的标准列宽值。[0207]可选地,表格处理装置还包括:第一处理模块,用于在调整模块根据预设列宽值和列宽阈值确定单元格区域的标准列宽值之后,对单元格区域中所有单元格所在列的列宽值求和,得到列宽值求和结果;在单元格区域的标准列宽值大于列宽值求和结果的情况下,根据单元格区域的标准列宽值和单元格区域中单元格的单元格数量,确定列宽增加值;将单元格区域中各单元格所在列的列宽值增大列宽增加值。[0208]可选地,调整模块用于:根据对第一长度的调整结果,判断当前的单元格区域中是否完整显示当前的单元格区域中的数据内容;在调整成当前的单元格区域中完整显示当前的单元格区域中的数据内容的情况下,不调整单元格区域在第二方向上的第二长度;在调整成当前的单元格区域中不完整显示当前的单元格区域中的数据内容的情况下,根据目标文本调整单元格区域在第二方向上的第二长度。[0209]可选地,调整模块用于:根据目标文本,确定单元格区域的预设列宽值;根据目标文本和预设列宽值,确定单元格区域的预设文本高度;根据预设文本高度,确定单元格区域所在目标行的目标行文本高度;根据目标行文本高度,调整单元格区域在第二方向上的第二长度;其中,第一方向包括行方向,单元格区域在第一方向上的第一长度包括单元格区域的列宽值,第二方向包括列方向,单元格区域在第二方向上的第二长度包括单元格区域的行高值。[0210]可选地,表格处理装置还包括:第二处理模块,用于调整模块根据目标文本,调整单元格区域在第二方向上的第二长度之后,在合并信息不包括合并列数的情况下,对单元格区域中所有单元格所在行的行高值求和,得到行高值求和结果;在单元格区域的标准行高值大于行高值求和结果的情况下,根据单元格区域的标准行高值和单元格区域中单元格的单元格数量,确定行高增加值;将单元格区域中各单元格所在行的行高值增大行高增加值。[0211]图16是根据本技术一些实施例的电子设备的硬件结构示意图。[0212]如图16所示,该电子设备160包括处理器161和存储器162,该存储器162用于存储可执行的计算机程序,该处理器161用于根据该计算机程序的控制,执行如以上任意方法实施例的方法。[0213]该电子设备160可以是手机、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、个人电脑(personalcomputer,pc)、掌上电脑(pda,personaldigitalassistants)、可穿戴设备(如智能眼镜、智能手表等)等。[0214]以上表格处理装置150的各模块可以由本实施例中的处理器161执行存储器162存储的计算机程序实现,也可以通过其他电路结构实现,在此不做限定。[0215]本技术可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本技术的各个方面的计算机可读程序指令。[0216]计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。[0217]这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。[0218]用于执行本技术操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本技术的各个方面。[0219]这里参照根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。[0220]这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。[0221]也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。[0222]附图中的流程图和框图显示了根据本技术的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。[0223]以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本
技术领域
:的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本
技术领域
:的其它普通技术人员能理解本文披露的各实施例。本技术的范围由所附权利要求来限定。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献