CN113887188A - 一种基于excel文件解析生成制卡文件的实现方法 - Google Patents
一种基于excel文件解析生成制卡文件的实现方法 Download PDFInfo
- Publication number
- CN113887188A CN113887188A CN202111174820.9A CN202111174820A CN113887188A CN 113887188 A CN113887188 A CN 113887188A CN 202111174820 A CN202111174820 A CN 202111174820A CN 113887188 A CN113887188 A CN 113887188A
- Authority
- CN
- China
- Prior art keywords
- file
- card making
- card
- excel
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012360 testing method Methods 0.000 claims abstract description 10
- 238000012790 confirmation Methods 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 abstract description 4
- 238000012986 modification Methods 0.000 abstract description 3
- 230000004048 modification Effects 0.000 abstract description 3
- 238000011161 development Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种基于excel文件解析生成制卡文件的实现方法,涉及制卡文件技术领域。包括以下步骤:S1、将excel制卡信息文件完成并上传,S2、相关***对excel制卡信息文件中的信息进行校验,S3、相关***读取excel信息,执行脚本,生成制卡文件,S4、验证制卡文件大小,S5、将制卡文件放置跑批日期下,S6、对制卡文件进行跑批,S7、跑批结束后,确认卡、账以及客的结果,将制卡信息反馈给行方,当前批量制卡结束。本发明通过行方反馈给的制卡信息文件,调用脚本或者***可视化页面的方式,对提供的制卡信息进行落库记录,并且生成对应的制卡文件到所属测试环境当前跑批的路径下,提高了效率,也减小了人工修改的误差。
Description
技术领域
本发明涉及制卡文件技术领域,特别的为一种基于excel文件解析生成制卡文件的实现方法。
背景技术
随着经济、科技的发展,银行卡数据量日益增长,制卡需求不断增加,在测试各项交易和需求之前,会需要进行跑批制成大量的卡,但是,传统的制卡文件,采用手动编写方式完成制卡文件,效率较低,也会增加人工修改的工作量。
综上所述,研发一种基于excel文件解析生成制卡文件的实现方法,仍是制卡文件技术领域中急需解决的关键问题。
发明内容
本发明提供的了一种基于excel文件解析生成制卡文件的实现方法,本发明通过行方反馈给的制卡信息文件,调用脚本或者***可视化页面的方式,对提供的制卡信息进行落库记录,并且生成对应的制卡文件到所属测试环境当前跑批的路径下,提高了效率,也减小了人工修改的误差。
为实现以上目的,本发明通过以下技术方案予以实现:一种基于excel文件解析生成制卡文件的实现方法,包括以下步骤:
S1、行方按照提供的模板提供需要制卡的excel信息,测试支持人员登录相关***或者对应运行环境,将excel制卡信息文件完成并上传;
S2、相关***对excel制卡信息文件中的信息进行校验;
S3、相关***读取excel信息,执行脚本,生成制卡文件;
S4、验证制卡文件大小;
S5、将制卡文件放置跑批日期下;
S6、在制卡文件放置在需要跑批的日期下后,对制卡文件进行跑批;
S7、跑批结束后,确认卡、账以及客的结果。
本发明进一步设置为:在S2操作步骤中,所述信息校验的规则包括校验身份证号是否重复、校验联系方式是否重复以及校验身份证号和手机号长度是否符合要求。
本发明进一步设置为:在S2操作步骤中,若检验失败,在上传方式为页面上传时,则会在用户点击“上传”按钮后,即时将错误的数据所在行以及所在字段展示出来,在上传方式为运行环境ftp上传时,则操作窗口进行报错提示。
本发明进一步设置为:在S4操作步骤中,若文件大小满足制卡条数,则检验通过,若校验失败,将制卡结果错误原因生成文件,根据***生成的错误原因文件,进行问题的解决,并重复步骤S1-S3,重新制卡。
本发明进一步设置为:在S7操作步骤中,在完成确认卡、账以及客的结果后,根据确认结果,将制卡信息反馈给行方。
本发明进一步设置为:若确认结果正确,则将制卡信息反馈给行方,当前批量制卡结束,若确认结果存在问题,则进行问题查找,并及时将问题反馈给行方。
本发明提供了一种基于excel文件解析生成制卡文件的实现方法。具备以下有益效果:
本发明通过行方反馈给的制卡信息文件,调用脚本或者***可视化页面的方式,操作更加便捷,将校验步骤放在最前端,可以及时避免错误信息,提高效率,还可以即时将错误信息精确到行、列以及某一个字段,能够更好地去修改信息,省去了人工每行每列排查的步骤,省时省力,对提供的制卡信息进行落库记录,并且生成对应的制卡文件到所属测试环境当前跑批的路径下,提高了效率,相对于之前人工编写文件的操作,不仅能够避免人工编辑的误差,提高准确性,还能够也提高了效率,更快生成制卡文件。
附图说明
图1为一种基于excel文件解析生成制卡文件的实现方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合实施例对本发明作进一步的描述。
实施例:
请参照图1所示,一种基于excel文件解析生成制卡文件的实现方法,包括以下步骤:
步骤一、行方按照提供的模板提供需要制卡的excel信息,测试支持人员登录相关***或者对应运行环境,将excel制卡信息文件完成并上传。
在本步骤中,通过可视化页面上传的方式,操作更加便捷,仅需点击页面“上传”按钮选择文件后实现上传。
步骤二、相关***对excel制卡信息文件中的信息进行校验。
信息校验的规则包括校验身份证号是否重复、校验联系方式是否重复以及校验身份证号和手机号长度是否符合要求。
若检验失败,在上传方式为页面上传时,则会在用户点击“上传”按钮后,即时将错误的数据所在行以及所在字段展示出来,在上传方式为运行环境ftp上传时,则操作窗口进行报错提示。
在本步骤中,将校验步骤放在最前端,一方面可以及时避免错误信息,提高效率,另一方面可以即时将错误信息精确到行、列以及某一个字段,能够更好地去修改信息,省去了人工每行每列排查的步骤,省时省力。
步骤三、相关***读取excel信息,执行脚本,生成制卡文件。
在本步骤中,主要目的为将符合要求的excel的数据,执行读取脚本,将excel中的数据按照制卡文件的需求,将姓名、身份证号、联系方式等提取出来拼接成制卡文件。通过本步骤,后台自动执行脚本进行制卡文件的拼接生成,同时也会依据sheet完成不同测试环境的识别与备注,相对于之前人工编写文件的操作,不仅能够避免人工编辑的误差,提高准确性,还能够也提高了效率,更快生成制卡文件。
步骤四、验证制卡文件大小。
若文件大小满足制卡条数,则检验通过,若校验失败,将制卡结果错误原因生成文件,根据***生成的错误原因文件,进行问题的解决,并重复步骤一-步骤三,重新制卡。
在本步骤中,进行所生成制卡文件的校验,此时还未进行切日跑批,由于可能出现环境配置一些问题,导致文件大小错误,此时及时发现,避免切日跑批后发现错误导致重新操作的问题,提高准确性和效率。如文件头若为67,一条制卡数据为3750,如果需要制一张卡,则正确文件大小字节数应为:67+3750;如果需要制n条,则文件大小字节数为:67+3750*n,根据execl表格中除字段名称(第一行)外的条数,约定为m,则根据生成的制卡文件大小是否满足等于67+3750*m,若满足,则将生成的制卡文件放到要跑批量日期对应的文件路径下,否则转换失败,人工进行查看。
步骤五、将制卡文件放置跑批日期下。
在本步骤中,将制卡文件放置跑批日期下,对于制卡文件进行跑批。
步骤六、在制卡文件放置在需要跑批的日期下后,对制卡文件进行跑批。
在本步骤中,无论验证制卡文件大小是否正确,都会在脚本所在路径下生成对应的跑批日期制卡结果,方便确认问题以及核对。
步骤七、跑批结束后,确认卡、账以及客的结果。
在完成确认卡、账以及客的结果后,根据确认结果,将制卡信息反馈给行方。
若确认结果正确,则将制卡信息反馈给行方,当前批量制卡结束,若确认结果存在问题,则进行问题查找,并及时将问题反馈给行方。
在本步骤中,将会读取制卡文件,完成卡、账、客的建立,将会在对应测试环境生成测试需要的关键信息。
本发明通过行方反馈给的制卡信息文件,调用脚本或者***可视化页面的方式,操作更加便捷,将校验步骤放在最前端,可以及时避免错误信息,提高效率,还可以即时将错误信息精确到行、列以及某一个字段,能够更好地去修改信息,省去了人工每行每列排查的步骤,省时省力,对提供的制卡信息进行落库记录,并且生成对应的制卡文件到所属测试环境当前跑批的路径下,提高了效率,相对于之前人工编写文件的操作,不仅能够避免人工编辑的误差,提高准确性,还能够也提高了效率,更快生成制卡文件。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (6)
1.一种基于excel文件解析生成制卡文件的实现方法,其特征在于,包括以下步骤:
S1、行方按照提供的模板提供需要制卡的excel信息,测试支持人员登录相关***或者对应运行环境,将excel制卡信息文件完成并上传;
S2、相关***对excel制卡信息文件中的信息进行校验;
S3、相关***读取excel信息,执行脚本,生成制卡文件;
S4、验证制卡文件大小;
S5、将制卡文件放置跑批日期下;
S6、在制卡文件放置在需要跑批的日期下后,对制卡文件进行跑批;
S7、跑批结束后,确认卡、账以及客的结果。
2.根据权利要求1所述的一种基于excel文件解析生成制卡文件的实现方法,其特征在于:在S2操作步骤中,所述信息校验的规则包括校验身份证号是否重复、校验联系方式是否重复以及校验身份证号和手机号长度是否符合要求。
3.根据权利要求1所述的一种基于excel文件解析生成制卡文件的实现方法,其特征在于:在S2操作步骤中,若检验失败,在上传方式为页面上传时,则会在用户点击“上传”按钮后,即时将错误的数据所在行以及所在字段展示出来,在上传方式为运行环境ftp上传时,则操作窗口进行报错提示。
4.根据权利要求1所述的一种基于excel文件解析生成制卡文件的实现方法,其特征在于:在S4操作步骤中,若文件大小满足制卡条数,则检验通过,若校验失败,将制卡结果错误原因生成文件,根据***生成的错误原因文件,进行问题的解决,并重复步骤S1-S3,重新制卡。
5.根据权利要求1所述的一种基于excel文件解析生成制卡文件的实现方法,其特征在于:在S7操作步骤中,在完成确认卡、账以及客的结果后,根据确认结果,将制卡信息反馈给行方。
6.根据权利要求5所述的一种基于excel文件解析生成制卡文件的实现方法,其特征在于:若确认结果正确,则将制卡信息反馈给行方,当前批量制卡结束,若确认结果存在问题,则进行问题查找,并及时将问题反馈给行方。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111174820.9A CN113887188A (zh) | 2021-10-09 | 2021-10-09 | 一种基于excel文件解析生成制卡文件的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111174820.9A CN113887188A (zh) | 2021-10-09 | 2021-10-09 | 一种基于excel文件解析生成制卡文件的实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113887188A true CN113887188A (zh) | 2022-01-04 |
Family
ID=79005713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111174820.9A Pending CN113887188A (zh) | 2021-10-09 | 2021-10-09 | 一种基于excel文件解析生成制卡文件的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113887188A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5799316A (en) * | 1994-10-07 | 1998-08-25 | Societe d'Etudes et de Realisation de Protection Electronique-Informatiqu e Electronique Securite Maritime-S.E.R.P.E.-I.E.S.M. (S.A.) | Method for the batch customization of cards |
JP2005251049A (ja) * | 2004-03-08 | 2005-09-15 | Hitachi Omron Terminal Solutions Corp | カード発行機、カード発行システムおよびカード発行システム用中継装置 |
CN101996443A (zh) * | 2010-09-02 | 2011-03-30 | 中国工商银行股份有限公司 | 一种商业预付卡制卡设备 |
CN102693455A (zh) * | 2012-05-04 | 2012-09-26 | 武汉天喻信息产业股份有限公司 | 一种基于金融ic卡的数据准备全自动化***及方法 |
CN103136662A (zh) * | 2011-11-29 | 2013-06-05 | 中兴通讯股份有限公司 | 充值卡信息的配置方法、充值***以及配置*** |
CN106971124A (zh) * | 2017-02-24 | 2017-07-21 | 南方城墙信息安全科技有限公司 | 用于批量发卡的写卡写证设备和方法 |
CN107798128A (zh) * | 2017-11-14 | 2018-03-13 | 泰康保险集团股份有限公司 | 数据导入方法、装置、介质及电子设备 |
CN108491475A (zh) * | 2018-03-08 | 2018-09-04 | 平安科技(深圳)有限公司 | 数据快速批量导入方法、电子装置及计算机可读存储介质 |
CN110569678A (zh) * | 2019-08-02 | 2019-12-13 | 中国工商银行股份有限公司 | 一种安全芯片个人化方法、终端及服务器 |
CN111464295A (zh) * | 2020-03-30 | 2020-07-28 | 中国工商银行股份有限公司 | 银行卡制卡方法及装置 |
CN112988179A (zh) * | 2021-04-29 | 2021-06-18 | 北京华益精点生物技术有限公司 | 血糖仪代码卡的烧录方法、***、电子设备及存储介质 |
-
2021
- 2021-10-09 CN CN202111174820.9A patent/CN113887188A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5799316A (en) * | 1994-10-07 | 1998-08-25 | Societe d'Etudes et de Realisation de Protection Electronique-Informatiqu e Electronique Securite Maritime-S.E.R.P.E.-I.E.S.M. (S.A.) | Method for the batch customization of cards |
JP2005251049A (ja) * | 2004-03-08 | 2005-09-15 | Hitachi Omron Terminal Solutions Corp | カード発行機、カード発行システムおよびカード発行システム用中継装置 |
CN101996443A (zh) * | 2010-09-02 | 2011-03-30 | 中国工商银行股份有限公司 | 一种商业预付卡制卡设备 |
CN103136662A (zh) * | 2011-11-29 | 2013-06-05 | 中兴通讯股份有限公司 | 充值卡信息的配置方法、充值***以及配置*** |
CN102693455A (zh) * | 2012-05-04 | 2012-09-26 | 武汉天喻信息产业股份有限公司 | 一种基于金融ic卡的数据准备全自动化***及方法 |
CN106971124A (zh) * | 2017-02-24 | 2017-07-21 | 南方城墙信息安全科技有限公司 | 用于批量发卡的写卡写证设备和方法 |
CN107798128A (zh) * | 2017-11-14 | 2018-03-13 | 泰康保险集团股份有限公司 | 数据导入方法、装置、介质及电子设备 |
CN108491475A (zh) * | 2018-03-08 | 2018-09-04 | 平安科技(深圳)有限公司 | 数据快速批量导入方法、电子装置及计算机可读存储介质 |
CN110569678A (zh) * | 2019-08-02 | 2019-12-13 | 中国工商银行股份有限公司 | 一种安全芯片个人化方法、终端及服务器 |
CN111464295A (zh) * | 2020-03-30 | 2020-07-28 | 中国工商银行股份有限公司 | 银行卡制卡方法及装置 |
CN112988179A (zh) * | 2021-04-29 | 2021-06-18 | 北京华益精点生物技术有限公司 | 血糖仪代码卡的烧录方法、***、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109344831A (zh) | 一种数据表识别方法、装置及终端设备 | |
CN111209538A (zh) | 一种表数据质量探查方法及装置 | |
CN114048129A (zh) | 软件功能变更的自动化测试方法、装置、设备及*** | |
CN111475494A (zh) | 一种海量数据处理方法、***、终端及存储介质 | |
CN112711640A (zh) | 一种业务受理流程配置的方法及装置 | |
CN111144959A (zh) | 一种纳税数据校验和申报方法、***、可读存储介质 | |
CN111797613B (zh) | 数据文件处理方法及装置 | |
CN110795464B (zh) | 对象标记数据的字段校验方法、装置、终端及存储介质 | |
CN106294115A (zh) | 一种应用***迁移性的测试方法及装置 | |
CN113887188A (zh) | 一种基于excel文件解析生成制卡文件的实现方法 | |
CN110008772B (zh) | 一种用于税务管理的***快速识别与录入的方法和*** | |
CN109324963B (zh) | 自动测试收益结果的方法及终端设备 | |
CN114493159B (zh) | 一种基于mes***的节点位置校验方法和装置 | |
CN115357625A (zh) | 结构化数据比对方法、装置、电子设备及存储介质 | |
CN110570207A (zh) | 一种商品的溯源方法及装置 | |
CN112419052B (zh) | 交易测试方法、装置、电子设备及可读存储介质 | |
CN114511314A (zh) | 一种支付账户管理的方法、装置、计算机设备和存储介质 | |
CN112231159B (zh) | 一种内存安装位置测试方法、***、终端及存储介质 | |
CN114416581A (zh) | 一种测试失败原因确定方法、装置及设备 | |
CN114691768A (zh) | 一种数据处理方法、核算***及相关设备 | |
CN109840213B (zh) | 一种gui测试的测试数据创建方法、装置、终端及存储介质 | |
CN113626655A (zh) | 提取文件中信息的方法、计算机设备及存储装置 | |
CN112949265A (zh) | 试题出题方法及*** | |
CN112766254A (zh) | 凭证信息录入的自动化测试方法及装置 | |
CN111625458A (zh) | 业务***测试方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |