【技术实现步骤摘要】
一种Excel数据导入方法、装置、设备及介质
[0001]本说明书涉及计算机
,尤其涉及一种Excel数据导入方法、装置、设备及介质。
技术介绍
[0002]在基于数据库应用程序开发中,经常会使用控件来显示和编辑数据。针对平台未提供控件与Excel软件交互的问题,提出用程序设计方法实现控件导入/导出Excel表格,满足用户对数据的操作需求。
[0003]现有的导入方法主要由开发者编程过程中固定的模板导入到固定的列中,多个模板编写多个逻辑,可扩展性差,应用过程中用户的体验度并不好。
技术实现思路
[0004]本说明书一个或多个实施例提供了一种Excel数据导入方法、装置、设备及介质,用于解决
技术介绍
提出的技术问题。
[0005]本说明书一个或多个实施例采用下述技术方案:
[0006]本说明书一个或多个实施例提供的一种Excel数据导入方法,包括:
[0007]获取待导入Excel数据,以及所述待导入Excel数据的预设导入范围;
[0008]在所述待导入Excel数据中确定区域信息;
[0009]根据所述区域信息与所述预设导入范围,确定待导入的横向区域数据与纵向区域数据;
[0010]获取预先设定的所述待导入Excel数据与指定控件之间的映射关系;
[0011]根据所述映射关系,将所述待导入的横向区域数据与纵向区域数据导入至所述指定控件。
[0012]本说明书一个或多个实施例提供的一种Excel数据导入装置,所述装置包括:r/>[0013]获取单元,获取待导入Excel数据,以及所述待导入Excel数据的预设导入范围;
[0014]区域信息确定单元,在所述待导入Excel数据中确定区域信息;
[0015]区域数据确定单元,根据所述区域信息与所述预设导入范围,确定待导入的横向区域数据与纵向区域数据;
[0016]映射单元,获取预先设定的所述待导入Excel数据与指定控件之间的映射关系;
[0017]导入单元,根据所述映射关系,将所述待导入的横向区域数据与纵向区域数据导入至所述指定控件。
[0018]本说明书一个或多个实施例提供的一种Excel数据导入设备,包括:
[0019]至少一个处理器;以及,
[0020]与所述至少一个处理器通信连接的存储器;其中,
[0021]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0022]获取待导入Excel数据,以及所述待导入Excel数据的预设导入范围;
[0023]在所述待导入Excel数据中确定区域信息;
[0024]根据所述区域信息与所述预设导入范围,确定待导入的横向区域数据与纵向区域数据;
[0025]获取预先设定的所述待导入Excel数据与指定控件之间的映射关系;
[0026]根据所述映射关系,将所述待导入的横向区域数据与纵向区域数据导入至所述指定控件。
[0027]本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
[0028]获取待导入Excel数据,以及所述待导入Excel数据的预设导入范围;
[0029]在所述待导入Excel数据中确定区域信息;
[0030]根据所述区域信息与所述预设导入范围,确定待导入的横向区域数据与纵向区域数据;
[0031]获取预先设定的所述待导入Excel数据与指定控件之间的映射关系;
[0032]根据所述映射关系,将所述待导入的横向区域数据与纵向区域数据导入至所述指定控件。
[0033]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0034]本说明书实施例可以实现对各种EXCEL数据导入指定控件,导入过程中可进行自定义配置导入方案,根据配置的导入规则进行EXCEL数据的导入功能。
附图说明
[0035]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0036]图1为本说明书一个或多个实施例提供的一种Excel数据导入方法的流程示意图;
[0037]图2为本说明书一个或多个实施例提供的Excel导入方案的具体界面示意图;
[0038]图3为本说明书一个或多个实施例提供的建立对应关系列界面示意图;
[0039]图4为本说明书一个或多个实施例提供的建立对应关系列操作界面示意图;
[0040]图5为本说明书一个或多个实施例提供的一种Excel数据导入装置的结构示意图;
[0041]图6为本说明书一个或多个实施例提供的一种Excel数据导入设备的结构示意图。
具体实施方式
[0042]本说明书实施例提供一种Excel数据导入方法、装置、设备及介质。
[0043]现有导入主要由开发者编程过程中固定的模板导入到固定的列中,多个模板编写多个逻辑,可扩展性差,调整导入逻辑需开发者调整,不同业务场景、不同Excel模板数据如何与GridView控件灵活绑定,通用的模板配置导入方法就是建立Excel数据导入的转换器,从而提高项目开发的效率。功能开发导入调用此方法即可实现各类导入模板的配置,无需修改程序即可适应各类Excel导入模板的数据导入。
[0044]因信息化系统数据较复杂,多数用户都是线下通过EXCEL进行数据的整理,通过导入的方式导入系统中,在对数据进行处理时,软件开发人员经常会遇到这种场景:通过导入方式,将EXCEL中的数据正确的导入到系统列表相应列中,一般的导入方法编写后,导入方式基本固定,如果后续需要增加或者减少一列,或者要适应各种类型的模板,导入代码就需要相应修改,造成开发繁琐且不可复用。
[0045]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0046]图1为本说明书一个或多个实施例提供的一种Excel数据导入方法的流程示意图,该流程可以由Excel数据导入系统执行。流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
[0047]本说明书实施例的方法流程步骤如下:
[0048]S102,获取待导入Excel数据,以及所述待导入Excel数据的预设导入范围。
[0049]在本说明书实施例中,获取待导入Exce本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种Excel数据导入方法,其特征在于,所述方法包括:获取待导入Excel数据,以及所述待导入Excel数据的预设导入范围;在所述待导入Excel数据中确定区域信息;根据所述区域信息与所述预设导入范围,确定待导入的横向区域数据与纵向区域数据;获取预先设定的所述待导入Excel数据与指定控件之间的映射关系;根据所述映射关系,将所述待导入的横向区域数据与纵向区域数据导入至所述指定控件。2.根据权利要求1所述的方法,其特征在于,所述获取待导入Excel数据前,所述方法还包括:建立Excel数据处理方案表头数据表与Excel数据处理方案明细数据表;根据所述Excel数据处理方案表头数据表与所述Excel数据处理方案明细数据表生成所述待导入Excel数据。3.根据权利要求1所述的方法,其特征在于,所述在所述待导入Excel数据中确定区域信息,包括:在所述待导入Excel数据中确定活动页码、列标题所在行与空行标识。4.根据权利要求3所述的方法,其特征在于,所述预设导入范围包括列取值范围;所述根据所述区域信息与所述预设导入范围,确定待导入的横向区域数据与纵向区域数据,包括:根据所述活动页码、所述列标题所在行与所述空行标识,确定所述待导入Excel数据中的纵向区域数据;根据所述列取值范围,对所述待导入Excel数据中的纵向区域数据进行过滤,得到所述待导入的横向区域数据与纵向区域数据。5.根据权利要求1所述的方法,其特征在于,所述获取预先设定的所述待导入Excel数据与指定控件之间的映射关系前,所述方法还包括:根据所述待导入Excel数据的业务场景,将所述待导入Excel数据的列标题与所述指定控件的列标题进行关联。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:对所述待导入Excel数据的导入处理封装成导入函数,所述导入函数用于自定义配置导入规则,根据所述导入规则进行所述业务场景的Excel数据导入。7.根据权利要求1所...
【专利技术属性】
技术研发人员:杨文超,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。