一种表格列宽的控制方法和装置制造方法及图纸

技术编号:35562781 阅读:23 留言:0更新日期:2022-11-12 15:45
本发明专利技术涉及表格处理技术领域,更具体地说,涉及一种表格列宽的控制方法和装置。该方法包括下述步骤:S1、获取接口返回的表格数据;S2、根据表格数据计算表格数据中列表内容的字段长度;S3、根据字段长度确定表格列宽;S4、按照表格列宽对表格进行显示。本发明专利技术通过获取接口返回的表格数据来动态计算表格数据中列表内容字段的长度,根据计算的长度确定表格的列宽,进一步保证了表格的呈现达到较好的效果,优化了用户体验。优化了用户体验。优化了用户体验。

【技术实现步骤摘要】
一种表格列宽的控制方法和装置


[0001]本专利技术涉及表格处理
,更具体地说,涉及一种表格列宽的控制方法和装置。

技术介绍

[0002]随着科技的进步,电商行业也在蓬勃发展。目前软件平台在表格的呈现上给用户的感觉是表格中有的列内容较少而列宽较大,从而显得较为空洞;而有的列内容多但列宽较小,用户查看内容时有效信息显示不全,整体视觉效果较差,影响用户体验。

技术实现思路

[0003]本专利技术要解决的技术问题在于,提供一种表格列宽的控制方法,包括下述步骤:
[0004]S1、获取接口返回的表格数据;
[0005]S2、根据所述表格数据计算所述表格数据中列表内容的字段长度;
[0006]S3、根据所述字段长度确定表格列宽;
[0007]S4、按照所述表格列宽对表格进行显示。
[0008]进一步,在本专利技术所述的表格列宽的控制方法中,在所述S1之前,还包括步骤:S0、向接口发起表格数据的调用请求。
[0009]进一步,在本专利技术所述的表格列宽的控制方法中,在所述S0之后S1之前,还包括步骤:
[0010]判断所述调用请求是否成功;
[0011]若是,则返回表格数据;
[0012]若否,则显示带有表头的空白表格。
[0013]进一步,在本专利技术所述的表格列宽的控制方法中,所述S2包括:根据所述表格数据计算表格中每一列表头的字段长度和每一列除表头外的单元格内容的最大字段长度。
[0014]进一步,在本专利技术所述的表格列宽的控制方法中,所述S3包括:
[0015]判断所述最大字段长度是否大于所述表头的字段长度;
[0016]若是,则根据所述最大字段长度确定表格列宽;
[0017]若否,则根据所述表头的字段长度确定表格列宽。
[0018]进一步,在本专利技术所述的表格列宽的控制方法中,所述S2包括:根据所述表格数据计算表格中每一列除表头外的单元格内容的平均字段长度。
[0019]进一步,在本专利技术所述的表格列宽的控制方法中,所述S3包括:
[0020]判断所述平均字段长度是否大于表头的字段长度;
[0021]若是,则根据所述平均字段长度确定列宽;
[0022]若否,则根据所述表头的字段长度确定列宽。
[0023]进一步,在本专利技术所述的表格列宽的控制方法中,所述S4包括:根据所述表格列宽对大于所述表格列宽的单元格内容进行省略显示。
[0024]本专利技术还提供一种表格列宽的控制的装置,包括:获取模块:用于获取接口返回的表格数据;计算模块:用于根据所述表格数据计算所述表格数据中列表内容的字段长度;确定模块:用于根据所述字段长度确定表格列宽。显示模块:用于按照所述表格列宽对表格进行显示。
[0025]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述所述的表格列宽的控制方法的步骤。
[0026]实施本专利技术的表格列宽的控制方法和装置,具有以下有益效果:通过获取接口返回的表格数据来动态计算表格数据中列表内容字段的长度,根据计算的长度确定表格的列宽,进一步保证了表格的呈现达到较好的效果,优化了用户体验。
附图说明
[0027]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0028]图1是本专利技术实施例提供的表格列宽的控制方法的流程图;
[0029]图2是本专利技术实施例提供的表格列宽的控制方法的流程图;
[0030]图3是本专利技术实施例提供的表格列宽的控制装置的结构图。
具体实施方式
[0031]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。
[0032]在一优选实施例中,参考图1,本实施例的表格列宽的控制方法,包括下述步骤:S1、获取接口返回的表格数据;S2、根据表格数据计算表格数据中列表内容的字段长度;S3、根据字段长度确定表格列宽;S4、按照表格列宽对表格进行显示。
[0033]具体的,当服务器需要调用接口时,如果调用接口成功,则可以获取该接口返回的数据,返回的数据包含表格数据,根据表格数据计算表格数据中列表内容的字段长度,比如计算每一列表头的字段长度和对应的表头所在列除表头外其它单元格内容的最大字段长度,再将每一列单元格内容的最大字段长度与该列对应的表头的字段长度进行比较,如果单元格内容的最大字段长度大于表头的字段长度,则将单元格内容的最大字段长度作为表格列宽;反之,则将表头的字段长度作为表格列宽;或者计算每一列除表头外的单元格内容的平均字段长度,将该平均字段长度与表头的字段长度进行比较,如果该平均字段长度大于表头的字段长度,则将该平均字段长度作为表格列宽;反之,则将表头的字段长度作为表格列宽,进而根据确定的列宽对表格进行显示。
[0034]本实施例通过获取接口返回的表格数据来动态计算表格数据中列表内容字段的长度,根据计算的长度确定表格的列宽,进一步保证了表格的呈现达到较好的效果,优化了用户体验。
[0035]在一些实施例的表格列宽的控制方法中,参考图2,在S1之前,还包括步骤:S0、向接口发起表格数据的调用请求。具体的,服务器向接口发起表格数据的调用请求,如果调用接口成功,则可以获取该接口返回的表格数据,根据表格数据计算表格数据中列表内容的字段长度,比如计算每一列表头的字段长度和对应的表头所在列除表头外其它单元格内容
的最大字段长度,将每一列单元格内容的最大字段长度与该列对应的表头的字段长度进行比较,如果单元格内容的最大字段长度大于表头的字段长度,则将单元格内容的最大字段长度作为表格列宽;反之,则将表头的字段长度作为表格列宽;或者计算每一列除表头外的单元格内容的平均字段长度,将该平均字段长度与表头的字段长度进行比较,如果该平均字段长度大于表头的字段长度,则将该平均字段长度作为表格列宽;反之,则将表头的字段长度作为表格列宽,进而根据确定的列宽对表格进行显示。
[0036]在上一实施例的基础上,通过对接口发起表格数据的调用请求。从而获取接口返回的表格数据进而动态计算表格数据中列表内容字段的长度,再根据计算的长度确定表格的列宽,进一步保证了表格的呈现达到较好的效果,优化了用户体验。
[0037]在一些实施例的表格列宽的控制方法中,在S0之后S1之前,还包括步骤:判断调用请求是否成功;若是,则返回表格数据;若否,则显示带有表头的空白表格。具体的,服务器向接口发起表格数据的调用请求,如果调用接口失败,则会抛出异常信息,显示带有表头的空白表格;如果调用接口成功,则接口返回表格数据。根据返回的表格数据计算表格数据中列表内容的字段长度,比如计算每一列表头的字段长度和对应的表头所在列除表头外其它单元格内容的最大字段长度,将每一列单元格内容的最大字段长度与该列对应的表头的字段长度进行比较,如果单元格内容的最大字段长度大于表头的字段长度,则将单元格内容的最大字段长度作为表格列宽;反本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表格列宽的控制方法,其特征在于,包括下述步骤:S1、获取接口返回的表格数据;S2、根据所述表格数据计算所述表格数据中列表内容的字段长度;S3、根据所述字段长度确定表格列宽;S4、按照所述表格列宽对表格进行显示。2.根据权利要求1所述的表格列宽的控制方法,其特征在于,在所述S1之前,还包括步骤:S0、向接口发起表格数据的调用请求。3.根据权利要求2所述的表格列宽的控制方法,其特征在于,在所述S0之后S1之前,还包括步骤:判断所述调用请求是否成功;若是,则返回表格数据;若否,则显示带有表头的空白表格。4.根据权利要求1所述的表格列宽的控制方法,其特征在于,所述S2包括:根据所述表格数据计算表格中每一列表头的字段长度和每一列除表头外的单元格内容的最大字段长度。5.根据权利要求4所述的表格列宽的控制方法,其特征在于,所述S3包括:判断所述最大字段长度是否大于所述表头的字段长度;若是,则根据所述最大字段长度确定表格列宽;若否,则根据所述表头的字段长度确定表格列宽。6.根据权利要...

【专利技术属性】
技术研发人员:刘冠东
申请(专利权)人:深圳市世强元件网络有限公司
类型:发明
国别省市:

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

1