[发明专利]一种基于RPA的Word文档智能填报系统及其方法有效
申请号: | 202110264625.9 | 申请日: | 2021-03-11 |
公开(公告)号: | CN113011143B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 董志勇;李方方;乔洁 | 申请(专利权)人: | 南京信息职业技术学院 |
主分类号: | G06F40/174 | 分类号: | G06F40/174;G06F40/186 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 孙永生 |
地址: | 210023 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rpa word 文档 智能 填报 系统 及其 方法 | ||
1.一种基于RPA的Word文档智能填报方法,其特征在于,包括如下步骤:
基于待填报原始word文档的表格表头信息将获取的原始数据转换为CSV格式的原始数据集;
将原始数据集转换成YML格式的临时数据集,所述临时数据集的配置参数包括tableIndex,tableType和tableData,所述tableIndex用于存储待填报原始word文档的表格编号,所述tableType用于存储所述表格的表头填报类型,所述tableData用于存储与所述表格的表头相对应的原始数据集的字段数据;
读取待填报原始word文档获取待填报的所有表格,并根据临时数据集的配置参数tableIndex定位到原始Word文档中指定表格;
将所述tableData中的字段数据按照配置参数tableType的表头填报类型填写到所述指定表格的表头单元格所对应的数据单元格中;
原始数据集的CSV格式表示为:
c1,c2,…,cN
v11,v12,…,v1N
v21,v22,…,v2N
……
vM1,vM2,…,vMN
其中,[c1,c2,…,cN]为CSV格式数据的N个字段名称集合,[v11,v12,…,v1N]为第1条数据记录,[v21,v22,…,v2N]为第2条数据记录,[vM1,vM2,…,vMN]为第M条数据记录;
将原始数据集转换成YML格式的临时数据集的方法包括如下步骤:
读取YML模板文件并解析获得YML模板文件的tableIndex, tableType和tableMap配置参数;
读取原始数据集并解析获得原始数据集的字段名称集合[c1,c2,…,cN]和对应的所有数据记录;
依次遍历所有数据记录,对每一条数据记录[vM1,vM2,…,vMN]进行解析,将每一条数据记录中的每一个元素与字段名称集合[c1,c2,…,cN]中对应的元素建立对应关系,形成哈希表HC,哈希表HC表示为{c1,[v11,v21,…,vM1],c2,[v12,v22,…,vM2],…,cN,[v1N,v2N,…,VMN]};
解析YML模板文件的tableMap参数,建立字段名称集合[c1,c2,…,cN]中每一个元素与原始Word文档表格的表头名称集合[w1,w2,…,wN]中对应元素的对应关系,将哈希表HC转换为哈希表HW,哈希表HW表示为{w1,[v11,v21,..vM1],w2,[v12,v22,…,vM2],…wN,[v1N,v2N,…,VMN]};
创建YML数据格式的临时数据集,将YML模板文件的配置参数tableIndex和tableType保存到临时数据集中;
将哈希表HW保存到临时数据集的配置参数tableData中。
2.根据权利要求1所述的基于RPA的Word文档智能填报方法,其特征在于,还包括获取待填报的原始数据,原始数据的获取方法包括从数据库、消息队列、日志文件或配置文件中采集指定数据。
3.根据权利要求1所述的基于RPA的Word文档智能填报方法,其特征在于,YML模板文件的数据格式如下所示:
tableIndex: Word表格编号
tableType: “colum/row”
tableMap:
- c1: w1
- c2: w2
……
- cN: wN
其中,tableIndex表示原始Word文件中的表格编号,tableType表示文档表格的填报类型,colum表示按列填报,row表示按行填报。
4.根据权利要求3所述的基于RPA的Word文档智能填报方法,其特征在于,临时数据集的数据格式如下所示:
tableIndex: Word表格的编号
tableType: “colum/row”
tableData:
- w1: [v11,v21,...,vM1]
- w2: [v12,v22,...,vM2]
- wN: [v1N,v2N,...,vMN]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息职业技术学院,未经南京信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110264625.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可充气的无线键盘
- 下一篇:一种基于太阳能与电能耦合的供蒸汽系统