基于制造技术

技术编号:39521337 阅读:9 留言:0更新日期:2023-11-25 19:00
本申请提出了一种基于

【技术实现步骤摘要】
基于VB语言的表格拆分方法、智能终端及存储介质


[0001]本申请涉及数据处理
,具体涉及一种基于
VB(Visual Basic)
语言的表格拆分方法

智能终端及存储介质


技术介绍

[0002]日常数据处理中,通常将数据保存在
excel
表格中,有时需要将数十万条数据进行分类处理,或者进行等条数拆分以形成多个
excel
表格,称为子表格,并保存在多个文件中

例如,将表格表格的十万条数据按照每
100
条数据拆分为一个子表格,存放在一个子表格中

通常情况下,此种拆分一般由数据运营人员手动操作,例如将每
100
条复制到一个子表格中

但,手动拆分数据,不仅会因为操作上的失误导致数据丢失或者整理不当,而且耗费时间和人力

数据量较大时,更是无法轻松完成,导致维护困难

繁琐


技术实现思路

[0003]鉴于此,本申请提供一种基于
VB
语言的表格拆分方法

智能终端及存储介质,可以改善人工手动拆分例如
excel
表格导致工作量大

数据容易丢失以及可靠性不佳的问题

[0004]本申请提供的一种基于
VB
语言的表格拆分方法,包括:
[0005]响应于第一操作,在
>VB
代码编辑器中确定表格的拆分起始行;
[0006]响应于第二操作,获取每次拆分的行数
n

n
为正整数;
[0007]获取所述表格中需要拆分的总行数;
[0008]从所述起始行开始每
n
行设置一下标并记录各个下标的位置信息,直至遍历所述表格,其中所述
n
行作为一分割体;
[0009]根据各个下标的位置信息,复制各个分割体并分别形成子表格

[0010]可选地,所述方法还包括:获取所述起始行所在区域的列号,以得到每次拆分的列数
m
;和
/
或,响应于所述第二操作,获取每次拆分的列数;
[0011]各个所述分割体包括
m
列且与所述起始行所在区域的列号相同

[0012]可选地,采用
End(xlDown).Row
函数指令获取每次拆分的尾部行号,以获取对应下标的位置信息

[0013]可选地,采用
Find
函数指令获取每次拆分的尾部行号,以获取对应下标的位置信息

[0014]可选地,通过响应于第三操作,获取所述总行数,所述总行数小于或等于所述表格录有数据的行数

[0015]可选地,所述方法还包括:响应于第四操作,获取一名称并作为各个所述子表格的名称;和
/
或,输出各个所述子表格对应的拆分次数

[0016]可选地,所述方法还包括:响应于第五操作,确定所述表格的表头,并将所述表头作为各个所述子表格的表头,其中所述起始行位于所述表头所在行的下游

[0017]可选地,各个所述子表格与所述表格的格式相同

[0018]本申请提供的一种智能终端,包括存储器和处理器,所述存储器上存储有程序,所述程序被所述处理器执行时实现如上任一项所述的基于
VB
语言的表格拆分方法的步骤

[0019]本申请提供的一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的基于
VB
语言的表格拆分方法的步骤

[0020]如上所述,本申请在
VB
代码编辑器中确定表格的拆分起始行,并获取每次拆分的行数及需要拆分的总行数,利用表格的连续性和统一性,从所述起始行开始,对表格中的所述总行数的行,按照每次选取所述行数的行的方式进行拆分,并形成为多个子表格

相比较于手动拆分,本申请为基于
VB
语言的自动拆分,每次拆分的行数相同,可以进行批量化操作,使得单一且重复的操作可以由计算器等机器进行替代,出错概率较小,不会造成数据丢失,可靠性好,并且最少只需手动确定拆分起始行及获取每次拆分的行数,数据运维人员的手动操作较少,可以降低工作量

附图说明
[0021]图1为本申请实施例提供的一种基于
VB
语言的表格拆分方法的流程示意图;
[0022]图2为本申请实施例提供的一种表格拆分装置的结构示意图

具体实施方式
[0023]为了解决现有技术中存在的上述问题,本申请提供一种基于
VB
语言的表格拆分方法

智能终端及存储介质

这几个保护主题基于同一构思,解决问题的原理基本相同或相似,各保护主题的实施方式可相互参阅,重复之处不予赘述

[0024]为使本申请的目的

技术方案和优点更加清楚,下面将结合具体实施例及相应的附图,对本申请的技术方案进行清楚地描述

显然,下文所描述实施例仅是本申请的一部分实施例,而非全部的实施例

在不冲突的情况下,下述各个实施例及其技术特征可相互组合,且亦属于本申请的技术方案

[0025]在本申请实施例的描述中,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅为便于描述相应实施例的技术方案,而非指示或暗示装置或元件必须具有特定方位

以特定方位构造和操作,不能理解为对本申请的限制

[0026]图1为本申请实施例提供的一种基于
VB
语言的表格拆分方法的流程示意图

所适用于的表格包括但不限于
excel
表格
、wps
表格
、Numbers
表格中的任一者

由于这类表格支持
VB
语言,因此在具体实施场景中,可以通过
VB
语言编码得到一新的
VB
代码编辑器,或者说对传统的
VB
代码编辑器进行重新编码,又或者说通过编写一程序或脚本以植入传统的
VB
代码编辑器中,以形成一具有本申请功能的新的
VB
代码编辑器

为便于描述,本申请将具有本申请功能的新的
VB<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种基于
VB
语言的表格拆分方法,其特征在于,包括:响应于第一操作,在
VB
代码编辑器中确定表格的拆分起始行;响应于第二操作,获取每次拆分的行数
n

n
为正整数;获取所述表格中需要拆分的总行数;从所述起始行开始每
n
行设置一下标并记录各个下标的位置信息,直至遍历所述表格,其中所述
n
行作为一分割体;根据各个下标的位置信息,复制各个分割体并分别形成子表格
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述起始行所在区域的列号,以得到每次拆分的列数
m
;和
/
或,响应于所述第二操作,获取每次拆分的列数;各个所述分割体包括
m
列且与所述起始行所在区域的列号相同
。3.
根据权利要求1或2所述的方法,其特征在于,采用
End(xlDown).Row
函数指令获取每次拆分的尾部行号,以获取对应下标的位置信息
。4.
根据权利要求1或2所述的方法,其特征在于,采用
Find
函数指令获取每...

【专利技术属性】
技术研发人员:陈金诚
申请(专利权)人:爱集微咨询厦门有限公司
类型:发明
国别省市:

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

1