[发明专利]基于excel面向不同客户数据要求的转换方法、系统及介质在审
申请号: | 202211089510.1 | 申请日: | 2022-09-07 |
公开(公告)号: | CN116303232A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 李琦 | 申请(专利权)人: | 芝麻云信(武汉)科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F40/186 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 祝蓉蓉 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 excel 面向 不同 客户 数据 要求 转换 方法 系统 介质 | ||
本发明公开一种基于excel面向不同客户数据要求的转换方法,包括:获取源数据:导入客户格式模板和中间转换模板;根据客户格式模板上的数据需求对中间转换模板进行映射值配置;将源数据输出至配置好的中间转换模板进行数据转换;将转换后的数据按照客户格式模板输出,并按照客户配置信息发送。本发明借用Excel强大的数据处理能力,在获取到生产企业提供的源数据后,通过Excel中的模板转换及映射配置,实现源数据到客户所需目标数据的转换,将转换好的目标数据按照客户格式输出,从而避免开发复杂的数据转换逻辑,通过封装到Excel模板的方式提高数据转换效率。
技术领域
本发明涉及数据转换技术领域,具体为一种基于excel面向不同客户数据要求的转换方法、系统及介质。
背景技术
随着信息化的发展,各企业逐步对上游企业的信息化数据提出了更高的要求,需要上游企业提供产品的生产数据,以保证生产质量。各企业对上游企业提出的生产数据回传值的要求不同,需求的文件格式也不同,包括XML、JSON、EXCEL等格式。同时,不同客户对于数据回传的方式要求各异,有些提供数据接口,直接回传,有些则是生成文件后,通过FTP上传到客户端,有些则通过客户提供的专用软件上传。因此,由于客户需求文件格式不同、数据回传方式不同,导致面向不同客户要求时的数据转换复杂,极大限制了数据流动效率。
发明内容
为克服上述现有技术的不足,本发明提供一种基于excel面向不同客户数据要求的转换方法、系统及介质,用以解决面向不同客户数据时复杂的数据转换问题。
根据本发明说明书的一方面,提供一种基于excel面向不同客户数据要求的转换方法,包括:
获取源数据;
导入客户格式模板和中间转换模板;
根据客户格式模板上的数据需求对中间转换模板进行映射值配置;
将源数据输出至配置好的中间转换模板进行数据转换;
将转换后的数据按照客户格式模板输出,并按照客户配置信息发送。
上述技术方案借用Excel强大的数据处理能力,在获取到生产企业提供的源数据后,通过Excel中的模板转换及映射配置,实现源数据到客户所需目标数据的转换,将转换好的目标数据按照客户格式输出,从而避免开发复杂的数据转换逻辑,通过封装到Excel模板的方式提高数据转换效率。
作为进一步的技术方案,所述源数据为不同生产企业提供的生产数据或测试数据,每一数据对应一订单号;所述客户为需要生产数据回传的企业,每一客户对应一客户格式模板。通过订单号可便于查询源数据,在进行数据模板转换时,便于数据与模板的对应。所述客户格式模板可依据客户需求自行配置后导入系统,实现不同客户要求的个性化定制。
作为进一步的技术方案,所述方法还包括:对源数据进行配置,为每一订单号对应的源数据配置下列一项或多项信息:分配序号、数据源名称、数据源标识、获取地址、数据源描述、创建人、创建日期、更新人或更新日期。
作为进一步的技术方案,所述方法还包括:对客户数据进行配置。所述客户数据包括客户代码、客户名称、客户格式模板配置、数据回传格式配置等。
作为进一步的技术方案,所述根据客户格式模板上的数据需求对中间转换模板进行映射值配置,还包括:
根据订单号确定客户的源数据;
从源数据中获取节点名称和节点类型;
根据客户格式模板对导出数据的需求,在中间转换模板上进行源数据到目标数据的映射配置,每一映射值对应一客户格式模板的需求项;
得到配置好的中间转换模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芝麻云信(武汉)科技有限公司,未经芝麻云信(武汉)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211089510.1/2.html,转载请声明来源钻瓜专利网。