【技术实现步骤摘要】
本专利技术涉及数据处理技术,更为具体而言,涉及一种在网站后台实现数据格式转换的系统以及采用该系统批量导入贷款信息的方法和系统。
技术介绍
随着信息技术的发展,中国建设银行建立了“二手房电子交易平台”,称为“房e通”。通过“房e通”,客户可以足不出户,在线完成申请贷款、管理贷款、支用贷款、贷后管理及贷款归还等一系列流程。由于个人贷款销售服务系统(Personal Loan Sale System,PLSS,是建设银行一种个人贷款申请和楼盘营销平台,用于行内用户录入楼盘营销产品信息以及处理客户贷款申请信息)后端每天定期接收并导入其系统的批量接口报文为文本形式,而“房e通”前端设计考虑便于用户操作和良好客户体验,则需采用Excel文件的形式输入批量贷款申请信肩、O现有技术方案利用VB 宏命令(VBA:Visual Basic for Applications,是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是MicrosoftOffice软件,也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel5.0版本中,即具备了 VBA的宏功能。)将Excel格式文件转换为文本文件,该方案由用户在客户端通过VB宏进行格式转换,如图1所示,流程如下:首先,用户从“房e通”下载批量申请贷款模板,按照要求填写贷款申请信息。通过在提供给用户的Excel格式批量贷款申请模板上增加格式转换按钮,由用户在填完贷款申请信息后点击该按钮,在本机上自行转换为文本格式文件。从而通过VB宏将贷款申请信息的Excel文件转换为 ...
【技术保护点】
一种实现网站后台数据格式转换的系统,其特征在于,所述系统包括:Web服务器,用于接收用户通过客户端浏览器提交的Excel文件;应用服务器,与所述Web服务器通信,所述应用服务器包括用于将所述Excel文件的数据转换为文本格式数据的基于实用报表提取语言Perl的格式转换模块。
【技术特征摘要】
1.一种实现网站后台数据格式转换的系统,其特征在于,所述系统包括: Web服务器,用于接收用户通过客户端浏览器提交的Excel文件; 应用服务器,与所述Web服务器通信,所述应用服务器包括用于将所述Excel文件的数据转换为文本格式数据的基于实用报表提取语言Perl的格式转换模块。2.如权利要求1所述的系统,其特征在于,所述基于Perl的格式转换模块包括: 解析单兀,用于基于Spreadsheet::ParseExcel模块或Spreadsheet::XLSX模块解析Excel文件,从二进制的Excel文件中读取内容; 字符集转换单兀,用于基于Spreadsheet::ParseExcel::FmtUnicode模块进行字符集转换,设定输入Excel文件字符编码为CP936,输出字符编码为UTF-8 ; 输出单元,用于根据所述字符集转换单元的处理结果按行或列顺序读取所述解析单元读取的内容并将其输出到文本文件中。3.如权利要求1或2所述的系统,其特征在于,所述应用服务器还包括: 合法性检查模块,用于分析所述提交的Excel文件的合法性。4.如权利要求3所述的系统,其特征在于,分析所述提交的Excel文件的合法性包括:检查来源渠道的固定值、数据起始行、行与行之间是否空行。5.一种批量导入贷款信息的系统,其特征在于,所述系统包括: Web服务器,用于接收用户通过客户端浏览器批量提交的包含贷款信息的Excel文件;应用服务器,与所述Web服务器通信,所述应用服务器包括用于将所述Excel文件的数据转换为文本格式的数据的基于实用报表提取语言Perl的格式转换模块以及用于将存储有转换得到的文本格式数据的文本文件提交至后台个人贷款销售服务系统; 个人贷款销售服务系统,用于接收所述应用服务器提交的文本文件并将所述文本文件导入数据库服务器中。6.如权利要求5所述的系统,其特征在于,所述基于Perl的格式转换模块包括: 解析单兀,用于基于Spreadsheet::ParseExcel模块或Spreadsheet::XLSX模块解析Excel文件,从二进制的Excel文件中读取内容; 字符集转换单兀,用于基于Spreadsheet::ParseExcel::FmtUnicode模块进行字符集转换,设定输入Excel文件字符编码为CP936,输出字符编码为UTF-8 ; 输出单元,用于根据所述字符集转换单元的处理结果按行或列顺序读取所述解析单元读取的内容并将其输出到文本文件中。7.如权利要求5或6所述的系统,其特征在于,所述应用服务器还包括: 合法性检查模块,用于分析所述提交的Excel文件的合法性。8.如权利要求7所述的系统,其特征在于,分析所述提交的Excel文件的合法性包括:检查来源渠道的固定值、数据起始行、行与行之间是否空行。9.如权利要求5或6所述的系统,其特征在于,所述系统还包括: 参数检查模块,用于执行参数检查,所述参数包括贷款种类、输入文件、输出文件。10.如权利要求9所述的系统,其特征在于,所述执行参数检查包括检查有没有...
【专利技术属性】
技术研发人员:王伟,邓玉,周振,邓梁,周小伟,李建华,邓小茜,张楠,李友峰,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。