(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210352843.2
(22)申请日 2022.04.06
(65)同一申请的已公布的文献号
申请公布号 CN 114490672 A
(43)申请公布日 2022.05.13
(73)专利权人 成都九洲电子信息系统股份有限
公司
地址 610041 四川省成 都市高新区天府大
道中段76 5号天府软件园
(72)发明人 何文焰 王贤贵 袁小蓉 余联涛
胡天军 高凯 李波 祝岩脉
彭森 汪勇强 刘蜀东
(74)专利代理 机构 成都正德明志知识产权代理
有限公司 513 60
专利代理师 张小娟
(51)Int.Cl.
G06F 16/22(2019.01)
G06F 16/2455(2019.01)
G06F 16/28(2019.01)
G06F 40/177(2020.01)
G06F 9/451(2018.01)(56)对比文件
CN 101980190 A,201 1.02.23
CN 111966717 A,2020.1 1.20
CN 18625 38 A,2006.11.15
CN 106294825 A,2017.01.04
WO 2017071 135 A1,2017.0 5.04
WO 20210 51625 A1,2021.0 3.25
WO 201715 6673 A1,2017.09.21
CN 113448960 A,2021.09.28
宗原、 严冬. “基于Web的结构安全监测云平
台设计与实现 ”. 《电子设计 工程》 .2015,第23卷
(第16期),39-42+46.
郝世选.“.NET环境下 数据库数据和Excel表
数据的对接 ”. 《电脑编程 技巧与维护》 .2014,(第
23期),52- 53.
方木云、 赵长鲜、 张祝梦. “两种非匀质Excel
表转换成关系数据库表的方法 ”. 《软件工程》
.2020,第23卷(第0 5期),31- 34.
邓永海、 邓梅、 李朝荣. “ASP.NET中将EXC EL
导入数据库的通用模块设计与实现 ”. 《微计算机
信息》 .201 1,第27卷(第02期),240 -242.
审查员 范双燕
(54)发明名称
一种表格数据输入处理方法、 装置及 存储介
质
(57)摘要
本发明公开了一种表格数据输入处理方法、
装置及存储介质, 方法包括: S1、 将用户表格持久
化到数据库表; S2、 将所述数据库表加载至用户
界面, 并根据数据处理规则对 其处理; S3、 使处理
后的数据库表 参与用户业务, 完成表格数据输入
处理。 本发明数据容错率高, 能够满足用户希望
大量的不规范历史数据快速输入至信息化软件
系统的需求; 具有灵活多变的数据处理过程, 避
免了一些数据不规范导致整个用户表格数据无
法进入系统的情况。
权利要求书1页 说明书7页 附图2页
CN 114490672 B
2022.06.21
CN 114490672 B
1.一种表格数据输入处 理方法, 其特 征在于, 包括以下步骤:
S1、 将用户表格持久化到数据库表;
其中, 所述数据库表为持久层中用于存 储用户表格中数据的二维表;
S2、 将所述数据库表加载至用户界面, 并根据数据处 理规则对其处 理;
S3、 使处理后的数据库表参与用户业 务, 完成表格数据输入处 理;
所述步骤S1具体为:
S11、 确定用户表格的列名称, 并创建数据库表;
S12、 创建用户表格与数据库表之间的关系映射表;
S13、 基于关系映射表, 读取用户表格中的数据, 并将其存 储至数据库表;
所述步骤S11中, 对于用户表格的列名称采用两种数据类型的字段进行描述, 包括实际
数据类型及通用数据类型;
所述数据库表包括字段名、 字段中文名称以及字段类型, 每个字段的字段类型均存在
对应的通用数据类型, 所述 通用数据类型用于存 储用户的任意输入;
所述步骤S12中的关系映射表表征了用户表格的列名称、 数据库表字段名以及通用数
据类型之间对应关系;
所述步骤S2中的数据处 理规则包括数据类型转换规则以及数据校验规则;
所述数据类型转换规则是指将字段的通用数据类型转换为实际数据类型;
所述数据校验规则包括重复性校验、 非空校验以及数值区间校验。
2.根据权利要求1所述的表格数据输入处理方法, 其特征在于, 所述步骤S13 中, 基于关
系映射表, 在w indows环境, 采用Com组件的方式读取用户表格中的数据。
3.根据权利要求1所述的表格数据输入处理方法, 其特征在于, 所述步骤S13 中, 通过配
置缓冲区对读取的数据进行缓存, 当达到缓冲区的存储量后将缓存的数据存储至数据库
表。
4.根据权利要求1所述的表格数据输入处 理方法, 其特 征在于,
所述步骤S2中, 对于数据库表处理过程中数据类型转换失败或数据 校验有误的数据进
行自动颜色标记, 并通过用户手动修 正。
5.一种基于权利要求1~4任一权利要求所述的表格数据输入处理方法的表格数据输
入处理装置, 其特 征在于, 包括:
表格获取模块, 用于获取需要处 理的用户表格;
数据映射模块, 用于将用户表格中的数据持久化至数据库表中;
数据处理模块, 用于对数据库中的数据进行 数据类型转换及数据校验处 理。
6.根据权利要求5所述的表格数据输入处 理装置, 其特 征在于, 所述映射模块包括:
数据库表单 元, 用于构建与用户表格中数据对应数据库表;
关系映射表单 元, 用于构建表征 数据库表与用户表格之间对应关系的关系映射表;
数据持久化单 元, 用于根据关系映射表, 将用户表格中的数据持久化至数据库表。
7.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在
于, 执行所述计算机程序时实现如权利要求1~4任一所述的表格数据输入处理方法的步
骤。权 利 要 求 书 1/1 页
2
CN 114490672 B
2一种表格数据输入处理 方法、 装置及存储介质
技术领域
[0001]本发明属于数据处理技术领域, 具体涉及一种表格数据输入处理方法、 装置及存
储介质。
背景技术
[0002]任何信息化软件系统的构架都离不开数据的收集, 目前数据的收集方式主要有两
种: 一种, 用户手动录入, 另一种则是对已有的表格数据 (如Excel) 批量导入。 现有的业务软
件系统, 在处理表格数据的输入时, 通常按照特定的数据表头模板, 模板字段与业务系统的
结构化数据字段一一对应, 首先确定结构化的列名称和列的数据类型, 然后逐行逐列进行
数据解析、 数据类型转换、 数据校验 (如重复性校验、 非空校验、 数值区间校验等) 、 数据临 时
缓存、 持久化到结构化数据表等, 其处 理方法普遍存在以下缺陷:
[0003]1.当发生数据类型转换错 误时, 则无法正常导入:
[0004]2.当表格数据量较多时, 无法直观地向最终用户定位数据校验错误发生的位置,
方便用户更正;
[0005]3.表格模板固化, 无法适应同一种业 务, 多种不同的表格数据输入;
[0006]4.容错性普遍不高, 无法满足用户希望大量的不规范的历史数据快速输入信息化
软件系统的需求。
发明内容
[0007]针对现有技术中的上述不足, 本发明提供的表格数据输入处理方法、 装置及存储
介质解决了上述背景技 术中的问题。
[0008]为了达到上述发明目的, 本发明采用的技术方案为: 一种表格数据输入处理方法,
包括以下步骤:
[0009]S1、 将用户表格持久化到数据库表;
[0010]其中, 所述数据库表为持久层中用于存 储用户表格中数据的二维表;
[0011]S2、 将所述数据库表加载至用户界面, 并根据数据处 理规则对其处 理;
[0012]S3、 使处理后的数据库表参与用户业 务, 完成表格数据输入处 理。
[0013]本发明的有益效果 为:
[0014](1) 本发明采用延迟数据处理方法和通用数据结构性设计, 以大量的自然数据快
速进入业务系统为优 先原则, 在自然 数据进入业务系统后, 按照配置的数据处理规则, 再对
自然数据进行相应处 理, 使得其能快速参与用于业 务;
[0015](2) 本发明数据容错率高, 能够满足用户希望大量的不规范历史数据快速输入至
信息化软件系统的需求;
[0016](3) 本发明具有灵活多变 的数据处理过程, 避免了一些数据不规范导致整个用户
表格数据无法进入系统的情况。
[0017]进一步地, 所述步骤S1具体为:说 明 书 1/7 页
3
CN 114490672 B
3
专利 一种表格数据输入处理方法、装置及存储介质
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:24:48上传分享