搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > GitHub精选 > 把 Excel 表转换成 json 对象,竟然如此简单

把 Excel 表转换成 json 对象,竟然如此简单

GitHub精选 2020-05-29

大家好,我是章鱼猫。

在游戏项目中一般都需要由策划制作大量的游戏内容,其中很大一部分是使用 Excel 表来制作的。于是程序就需要把 Excel 文件转换成程序方便读取的格式。

之前项目使用的 Excel 表导入工具都是通过 Office Excel 组件来实现数据访问的,效率十分令人不满。一个端游项目一般要上百个表格,手游项目 20、30 个表格基本也是要的,于是表格导入程序的过程一般要几分钟,项目后期要接近半个小时。这里分享的这个小工具,在速度上有质的飞越,比上述方法实现的工具有接近 100 倍的速度提升。

主要功能:

  • 支持读取 Excel 97-2003 的 .xls 格式和 2007 的 .xlsx 格式

  • 支持多个表单导出

  • 把 Excel 表单转换成 Json 对象,并保存到一个文本文件中。支持将表中内容转换成 Array,或者以第一列为 ID 的字典对象

把 Excel 表转换成 json 对象,竟然如此简单

命令行参数:

  • -e, –excel Required,输入的Excel文件路径

  • -j, –json 指定输出的json文件路径

  • -h, –header (Default: 3)表格中有几行是表头

  • -c, –encoding (Default: utf8-nobom) 指定编码的名称

  • -l, –lowcase (Default: false) 自动把字段名称转换成小写格式

  • -a 序列化成数组

  • -d, –date:指定日期格式化字符串,例如:dd / MM / yyy hh: mm:ss

点击阅读原文查看更多。

推荐阅读:

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!


「GitHub精选」,每晚10:24准时为您推送

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《把 Excel 表转换成 json 对象,竟然如此简单》的版权归原作者「GitHub精选」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注GitHub精选微信公众号

GitHub精选微信公众号:GitHubNews

GitHub精选

手机扫描上方二维码即可关注GitHub精选微信公众号

GitHub精选最新文章

精品公众号随机推荐