[发明专利]表格格式转换方法、装置、设备及存储介质有效
申请号: | 201810837244.3 | 申请日: | 2018-07-26 |
公开(公告)号: | CN109117466B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 彭超;张沫;徐博文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F40/177 | 分类号: | G06F40/177 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表格 格式 转换 方法 装置 设备 存储 介质 | ||
1.一种表格格式转换方法,其特征在于,所述方法包括:
在接收到针对第一表格的格式转换指令后,获取所述第一表格,所述第一表格的格式为第一格式,所述第一格式为excel格式;
将所述第一表格转换为纯文本格式,得到目标文本文件;
根据所述第一表格生成目标结构体文件,所述目标结构体文件用于指示所述第一表格的结构体定义,所述结构体定义包括结构体成员和所述结构体成员对应的数据类型;
通过目标应用开发工具,根据所述目标文本文件和所述目标结构体文件生成第二表格,所述第二表格的格式为第二格式,所述第二格式为不同于所述excel格式的数据表格式,所述目标应用开发工具为虚幻引擎。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一表格生成目标结构体文件,包括:
根据所述第一表格生成目标脚本文件,所述目标脚本文件的格式为Lua格式;
根据所述目标脚本文件获取所述第一表格的结构体定义;
根据所述第一表格的结构体定义生成所述目标结构体文件。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标文本文件和所述目标结构体文件生成第二表格之后,所述方法还包括:
通过所述虚幻引擎,将所述第二表格导入至目标游戏文件夹中,所述目标游戏文件夹是利用所述虚幻引擎开发的目标游戏的配置文件夹。
4.根据权利要求1至3任一所述的方法,其特征在于,所述目标文本文件的格式为逗号分隔值csv格式。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到对格式转换选项的触发操作后,显示表格选择界面,所述表格选择界面包括至少一个目标表格,所述目标表格的格式为第一格式;
在检测到针对所述表格选择界面中的目标表格的选择操作后,将被选中的所述目标表格确定为所述第一表格,并接收针对所述第一表格的格式转换指令。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到对格式转换选项的触发操作后,显示表格选择界面,所述表格选择界面包括至少一个目标表格和全选选项,所述目标表格的格式为第一格式;
在检测到对所述全选选项的触发操作后,将所述表格选择界面中所有的所述目标表格确定为所述第一表格,并接收针对所述第一表格的格式转换指令。
7.根据权利要求5或6所述的方法,其特征在于,所述格式转换选项设置于目标应用开发工具的编辑器中。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取输入的目标命令,所述目标命令用于指示将所述第一表格转换为所述第二表格;
将所述目标命令获取为针对所述第一表格的格式转换指令。
9.一种表格格式转换方法,其特征在于,所述方法包括:
启动虚幻引擎,所述虚幻引擎的编辑器中设置有格式转换选项;
在检测到对所述格式转换选项的触发操作后,显示表格选择界面,所述表格选择界面包括至少一个目标表格,所述目标表格的格式为excel格式;
在检测到针对所述表格选择界面中的目标表格的选择操作后,将被选中的所述目标表格确定为第一表格,并接收针对所述第一表格的格式转换指令;
通过所述虚幻引擎,将所述第一表格转换为纯文本格式,得到目标文本文件;
通过所述虚幻引擎,根据所述第一表格生成目标结构体文件,所述目标结构体文件用于指示所述第一表格的结构体定义,所述结构体定义包括结构体成员和所述结构体成员对应的数据类型;
通过所述虚幻引擎,根据所述目标文本文件和所述目标结构体文件生成第二表格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810837244.3/1.html,转载请声明来源钻瓜专利网。