ERP系统报表数据的转换方法及转换系统技术方案

技术编号:15438146 阅读:114 留言:0更新日期:2017-05-26 04:07
本发明专利技术提出了一种ERP系统报表数据的转换方法及系统,ERP系统报表数据的转换方法包括:从ERP系统中获取业务报表的报表数据;将报表数据转换为Json格式数据,并将Json格式数据发送至WEB端;通过WEB端对Json格式数据进行解析,生成移动端格式的报表数据;将移动端格式的报表数据在终端上展现,本发明专利技术可以将ERP系统中的报表数据自动转换为适合移动端展现的报表数据,无需另行开发设计一套新的专用报表,在传统PC端和移动端可以用同样的格式查看同一份数据,使用户不需要投入大量的开发和维护资源,就可以很方便地在移动端查看和订阅ERP系统中的报表数据。

Conversion method and conversion system for report data of ERP system

The invention provides a system and a ERP system data conversion method, including the conversion of ERP data acquisition system report: report data of business reports from the ERP system; the report data into Json data format, and Json format data is sent to the WEB terminal; through the analysis of the Json format WEB data report data format generation mobile terminal; the mobile terminal display format report data on the terminal, the invention can be automatically converted to report data show for mobile data in the ERP system, without the development of the design of a new special report, in the traditional PC and mobile terminal can be used the same format to view the same data, users do not need to invest a lot of resources development and maintenance, you can easily view the data in the mobile terminal and the subscription in ERP system.

【技术实现步骤摘要】
ERP系统报表数据的转换方法及转换系统
本专利技术涉及报表
,具体而言,涉及一种ERP系统报表数据的转换方法及转换系统。
技术介绍
在现有的ERP产品中,传统方式都是需要登录到ERP系统内才可以查看浏览报表,在现在的移动互联网场景下很不方便。即使部分项目能够在移动端查看报表,也必须完全为移动端定制开发一套独立于ERP系统原报表的新报表,不光开发和维护工作量巨大,在不同端的效果还不一致。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出了一种ERP系统报表数据的转换方法。本专利技术的另一个目的在于提出了一种ERP系统报表数据的转换系统。有鉴于此,根据本专利技术的一个目的,提出了一种ERP系统报表数据的转换方法,包括:从ERP系统中获取业务报表的报表数据;将报表数据转换为Json格式数据,并将Json格式数据发送至WEB端;通过WEB端对Json格式数据进行解析,生成移动端格式的报表数据;将移动端格式的报表数据在终端上展现。本专利技术提供的ERP系统报表数据的转换方法,从ERP系统中获取业务报表的报表数据,将获取到的报表数据转换为Json格式数据,并发送至WEB端,WEB端获取到Json格式数据后,使用JavaScript进行解析,生成移动端格式的报表数据,将移动端格式的报表数据在终端上展现,可以将ERP系统中的报表数据自动转换为适合移动端展现的报表数据,无需另行开发设计一套新的专用报表,在传统PC端和移动端可以用同样的格式查看同一份数据,使用户不需要投入大量的开发和维护资源,就可以很方便地在移动端查看和订阅ERP系统中的报表数据。根据本专利技术的上述ERP系统报表数据的转换方法,还可以具有以下技术特征:在上述技术方案中,优选地,将报表数据转换为Json格式数据的步骤包括:获取报表数据的起始单元格和结束单元格;计算报表数据的行数、列数以及行高、列宽;解析报表数据的表头的行列信息、单元格格式信息,以及计算所述表头的行高和列宽。在该技术方案中,将报表数据转换为Json格式数据的步骤包括:获取报表数据的起始单元格和结束单元格,计算报表数据的行数、列数以及行高、列宽,解析报表数据的表头的行列信息、单元格格式信息,以及计算所述表头的行高和列宽,进而实现实时将ERP报表的设计格式信息无损转换为移动端可以展现的形式。在上述技术方案中,优选地,还包括:在报表数据中具有拆分冻结的表格信息时,解析拆分冻结的表格信息;在报表数据中具有图表格式及数据信息时,处理图表格式及数据信息;在报表数据中具有动态区信息时,解析及转换动态区信息。在该技术方案中,在报表数据中具有拆分冻结的表格信息时,解析拆分冻结的表格信息,以及在报表数据中具有图表格式及数据信息时,处理图表格式及数据信息,以及在报表数据中具有动态区信息时,解析及转换动态区信息,进而使移动端的报表直接从ERP报表数据源直接读取和加载数据,进行同效果展现。在上述技术方案中,优选地,解析及转换动态区信息的步骤包括:转换动态区信息的Cell值,以二维数据的形式存储;解析动态区信息的单元格格式信息,并转换为组合单元格格式;转换动态区信息的扩展业务属性;计算组合单元格格式的行高和列宽。在该技术方案中,解析及转换动态区信息的步骤包括:转换动态区信息的Cell值,以二维数据的形式存储,解析动态区信息的单元格格式信息,并转换为组合单元格格式,转换动态区信息的扩展业务属性,计算组合单元格格式的行高和列宽,无需开发设计新的专用报表而将ERP系统中的报表数据自动转换为适合移动端展现的报表数据。在上述技术方案中,优选地,单元格格式信息包括以下一种或其组合:字体、单元格线条样式、对齐方式、颜色、单元格是否折行显示。在该技术方案中,单元格格式信息包括以下一种或其组合但不限于此:字体、单元格线条样式、对齐方式、颜色、单元格是否折行显示。在上述技术方案中,优选地,将移动端格式的报表数据在终端上展现的步骤包括:根据移动端格式的报表数据,绘制生成报表页面;通过链接访问报表页面,将移动端格式的报表数据展现在终端。在该技术方案中,将移动端格式的报表数据在终端上展现的步骤包括:根据移动端格式的报表数据,绘制生成HTML5页面,保证展现的报表样式及数据与ERP系统中的报表一致,移动端可通过链接访问报表页面,查看业务报表的详细数据。根据本专利技术的另一个目的,提出了一种ERP系统报表数据的转换系统,包括:获取单元,用于从ERP系统中获取业务报表的报表数据;转换单元,用于将报表数据转换为Json格式数据,并述Json格式数据发送至WEB端;第一解析单元,用于通过WEB端对Json格式数据进行解析,生成移动端格式的报表数据;展现单元,用于将移动端格式的报表数据在终端上展现。本专利技术提供的ERP系统报表数据的转换系统,获取单元从ERP系统中获取业务报表的报表数据,转换单元将获取到的报表数据转换为Json格式数据,并发送至WEB端,第一解析单元获取到Json格式数据后,使用JavaScript进行解析,生成移动端格式的报表数据,将移动端格式的报表数据在展现单元上展现,可以将ERP系统中的报表数据自动转换为适合移动端展现的报表数据,无需另行开发设计一套新的专用报表,在传统PC端和移动端可以用同样的格式查看同一份数据,使用户不需要投入大量的开发和维护资源,就可以很方便地在移动端查看和订阅ERP系统中的报表数据。根据本专利技术的上述ERP系统报表数据的转换系统,还可以具有以下技术特征:在上述技术方案中,优选地,转换单元还包括:获取单元,还用于获取报表数据的起始单元格和结束单元格;计算单元,用于计算报表数据的行数、列数以及行高、列宽;第二解析单元,用于解析报表数据的表头的行列信息、单元格格式信息,以及计算表头的行高和列宽。在该技术方案中,转换单元包括:获取单元获取报表数据的起始单元格和结束单元格,计算单元计算报表数据的行数、列数以及行高、列宽,第二解析单元解析报表数据的表头的行列信息、单元格格式信息,以及计算所述表头的行高和列宽,进而实现实时将ERP报表的设计格式信息无损转换为移动端可以展现的形式。在上述技术方案中,优选地,转换单元,还用于在报表数据中具有拆分冻结的表格信息时,解析拆分冻结的表格信息;在报表数据中具有图表格式及数据信息时,处理图表格式及数据信息;在报表数据中具有动态区信息时,解析及转换动态区信息。在该技术方案中,转换单元在报表数据中具有拆分冻结的表格信息时,解析拆分冻结的表格信息,以及在报表数据中具有图表格式及数据信息时,处理图表格式及数据信息,以及在报表数据中具有动态区信息时,解析及转换动态区信息,进而使移动端的报表直接从ERP报表数据源直接读取和加载数据,进行同效果展现。在上述技术方案中,优选地,还包括:转换单元,用于转换动态区信息的Cell值,以二维数据的形式存储;第二解析单元,还用于解析动态区信息的单元格格式信息,并转换为组合单元格格式;转换单元,还用于转换动态区信息的扩展业务属性;计算单元,还用于计算组合单元格格式的行高和列宽。在该技术方案中,转换单元还包括:转换单元转换动态区信息的Cell值,以二维数据的形式存储,第二解析单元解析动态区信息的单元格格式信息,并转换为组合单元本文档来自技高网...
ERP系统报表数据的转换方法及转换系统

【技术保护点】
一种ERP系统报表数据的转换方法,其特征在于,包括:从ERP系统中获取业务报表的报表数据;将所述报表数据转换为Json格式数据,并将所述Json格式数据发送至WEB端;通过所述WEB端对所述Json格式数据进行解析,生成移动端格式的报表数据;将所述移动端格式的报表数据在终端上展现。

【技术特征摘要】
1.一种ERP系统报表数据的转换方法,其特征在于,包括:从ERP系统中获取业务报表的报表数据;将所述报表数据转换为Json格式数据,并将所述Json格式数据发送至WEB端;通过所述WEB端对所述Json格式数据进行解析,生成移动端格式的报表数据;将所述移动端格式的报表数据在终端上展现。2.根据权利要求1所述的ERP系统报表数据的转换方法,其特征在于,所述将所述报表数据转换为所述Json格式数据的步骤包括:获取所述报表数据的起始单元格和结束单元格;计算所述报表数据的行数、列数以及行高、列宽;解析所述报表数据的表头的行列信息、单元格格式信息,以及计算所述表头的行高和列宽。3.根据权利要求2所述的ERP系统报表数据的转换方法,其特征在于,还包括:在所述报表数据中具有拆分冻结的表格信息时,解析所述拆分冻结的表格信息;在所述报表数据中具有图表格式及数据信息时,处理所述图表格式及数据信息;在所述报表数据中具有动态区信息时,解析及转换所述动态区信息。4.根据权利要求3所述的ERP系统报表数据的转换方法,其特征在于,所述解析及转换所述动态区信息的步骤包括:转换所述动态区信息的Cell值,以二维数据的形式存储;解析所述动态区信息的单元格格式信息,并转换为组合单元格格式;转换所述动态区信息的扩展业务属性;计算所述组合单元格格式的行高和列宽。5.根据权利要求4所述的ERP系统报表数据的转换方法,其特征在于,所述单元格格式信息包括以下一种或其组合:字体、单元格线条样式、对齐方式、颜色、单元格是否折行显示。6.根据权利要求1至5中任一项所述的ERP系统报表数据的转换方法,其特征在于,所述将所述移动端格式的报表数据在所述终端上展现的步骤包括:根据所述移动端格式的报表数据,绘制生成报表页面;通过链接访问所述报表页面,将所述移动端格式的报表数据展现在所述终端。7.一种ERP系统报表数据的转换系统,其特征在于,包括:获取单元,用于...

【专利技术属性】
技术研发人员:马菲倪国友
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1