GitHub霸屏神器,Excel秒转JSON

由excel一键生成json的小工具(基于python,仅支持单层嵌套) 最近空闲的时候做了点小游戏,小游戏开发过程中需要大量json处理,但是手动用文本编辑器调整json又不是很舒服,于是自己造了个由excel一键生成json的小工具,想到好久没发博客了,干脆传上来分享一下 目录下载链接 下载链接 github(可以下载到py版本或exe版本): https://github.com/ZhChessOvO/basic_excel_to_json 百度网盘(可以下载到exe版本): 阅读详情

点击上方“Github爱好者社区”,选择星标

回复“资料”,获取小编整理的一份资料

作者:GG哥

来源:GitHub爱好者社区(github_shequ)

这是GitHub爱好者社区第 38 篇原创文章

Hello,大家好,我是GG哥!

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

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

主要功能:

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

  • 支持多个表单导出;

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

  • 支持GUI模式和命令行模式

GUI模式方便预览;而命令行式,方便将多个表格转换工作写成一个批处理文件(.bat或者.sh),一键处理几十个表格。例如,使用下面这个.bat批处理文件,可以一次性转换”.\excel”目录下所有的.xlsx文件到”.\json”目录:

Excel表单格式约定


  • 第一行固定作为列名(用来构造json字段名称);

  • 第一列固定作为对象的ID;

  • 读取Excel Workbook中的第一个sheet;

  • 对于SQL导出模式:第二行固定为字段类型

  • 使用表头生成C#数据定义代码

在Mac、Linux上运行,这个小工具使用C#编写,编译出来的.exe通过Mono即可在Mac或者Linux上运行。

  • Mono下载地址:http://www.mono-project.com/download

  • 运行GUI模式:mono ./excel2json.exe

  • 运行命令行模式:mono ./excel2json.exe 命令行参数

目前,excel2json已经开源在Github。(Github地址:https://github.com/neil3d/excel2json),如果你对这个项目感兴趣也可以参与贡献哦~

好了...

现在是真的结束了...

我已经夸不动了...





千言万语化成一句,这么优秀的仓库,大家多多给仓库创建者 star 支持,你们的 star 是万千开源者源源不断创作的动力!


当然还有多多对我的在看转发支持啦,你们的“在看转发”也是我源源不断创作的动力呀...



好啦,今天的分享就到这儿啦,我们下次见啦~



GitHub原创推荐•  爆火!GitHub狂揽12.3万星!这个歪果仁的面试总结太生猛了!•  厉害了!GitHub火爆的DeepFake变脸即将用于拍电影?这是要让替身演员失业的节奏?•  牛批牛批!GitHub开源仿抖音国际版,火爆全网!•  GitHub开源神器:教你如何实现 PDF 转 Word关注「Github爱好者社区」加星标,每天带你逛Github好玩的项目
再见,Excel!GitHub 标星 4.1k+,这款强大的国产开源神器我爱了! 作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个超级哇塞的蒟蒻… 作为万年懒癌患者,在线产品稳稳的击中我的高潮点,让我舒服到无法自拔,能用个在线的坚决不去下载是我人生的最高理想,虽然现在我离着这个理想还有一段距离… 最近因为接手了一个项目,作为小小的负责人需要发出各种文档在线协(gao)作(ren),像目前基于云端的比较流行的有 Office365,WPS,腾讯文档,石墨文档等等等等,给团队协作提供了很大的便利,以至于我的队员们一个个填的想给我套. 阅读详情

相关推荐

人脸情绪识别(使用深度学习和OpenCV)

基于opencv与深度学习的人脸情绪识别系统

mx0390304的博客 8251

GitHub开源推荐 | 快速读写 Excel

Excel 是一种很常用的文件格式,我们经常会碰到,那么如何读写呢?

青春不老,奋斗不止! 3027

解锁笔记智能对话:手把手配置 Obsidian Copilot 插件与硅基流动模型

本文详细介绍了如何为Obsidian笔记软件配置Copilot插件,并接入硅基流动AI模型,从而为个人知识库添加智能对话能力。通过手把手教程,指导用户完成插件安装、API Key获取、模型配置及索引构建,最终实现基于个人笔记内容的深度语义问答,提升知识管理效率。

corn8的博客 614

【GitHub项目推荐--Web 版 Excel】【转载】

【代码】【GitHub项目推荐--Web 版 Excel】【转载】

j8267643的博客 597

LDO稳定性分析

根据补偿方式和拓扑结构的不同,三个极点之间的相互位置有可能发生变化,但 是 LDO 通常采用较大的输出电容 Cout,以及较大的调整管也会导致较大的 Cpar, 所以 p1、p2 通常位于较低的频率处,而 p3 和 z1 则由于 Resr较小会位于较高的频 率处。不过幸运的是,对于较大的 Cout来说,只要选择合适的 Resr,就可以将左半平面零点 Z1 的频率降低,甚至使 Z1 进入单位增益带宽内,左半平面零点的进入将对相位有所改善,这不仅可以消除振荡的风险,还可以在单位增益频率处得到较好的相位裕度。

模拟芯片设计 1594

UQLab——其他概率分布随机变量转换标准Gaussian分布

1、使用UQLab将其他类型的随机变量转换成标准Gaussian分布; 2、使用科学计数法输出样本,方便后续ANSYS的调用分析; 3、基于MC的可靠度分析。 原随机变量分布类型: % 调用UQLab进行采样 clc clear uqlab %% Specify these distributions as a UQLab INPUT object: PriorOpts.Marginals(1...

ikhui7的博客 3014

使用Hutool工具进行json字符串的转换

使用Hutool工具进行json字符串的转换 之前我在进行json字符串的转换的时候,使用的都是fastjson,现在可以使用Hutool工具了。 首先引入Hutool工具依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.20&l

xzy的博客 1万+

HIL(硬件在环)技术汇总梳理

HIL(Hardware-in-the-Loop)测试领域的知名公司有dSPACE、NI、Vector和speedgoat等,本文是针对这几家HIL技术的对比分析。

Mr.Cssust的博客 3690

Excel转json的两种办法

今日遇到问题,需将Excel数据转为json数据,在网上搜寻后发现分为两种方法,一种为利用Excel本身的插件对数据进行转化,此种方法快捷,简便,易操作。缺点在于当数据量过大时复制会出现卡顿的情况。第二种方法便是利用python等语言进行转化。

lichuxin1999的博客 1万+

双目相机立体匹配算法概述(含Python代码)

立体匹配任务是计算机视觉中的一个重要问题,旨在从一对具有相同场景的图像中估计每个像素的视差(disparity)。本文对现有的传统算法和深度学习算法进行了综述,以便于各位选择合适的立体匹配算法用于深度估计或三维建模。

m0_59257547的博客 8294

基于 DnLUT 超高效的彩色图像去噪(CVPR 2025),本地部署 DnLUT 模型,图像去噪算法训练和推理,全网最详细教程

基于 DnLUT 超高效的彩色图像去噪(CVPR 2025),本地部署 DnLUT 模型,图像去噪算法训练和推理,全网最详细教程

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 365

excel文件导入学习

因为需要,自己学习了一下如何导入excel文件,并转换成json,在转成字符串,后续可以用于修改数据。 本文主要用以自我学习,这里记录一下代码 才疏学浅,如有问题欢迎指出。

MiLIKETEA的博客 123

Claude Code 安装指南(Windows / macOS)

本文介绍了Claude Code的安装准备和基本流程。作为开发者工具,安装前需具备命令行操作能力、可用的Claude账号和稳定网络环境。Windows和macOS的安装都需通过终端完成,安装后以命令行形式运行。首次使用建议在熟悉项目中执行简单任务,逐步建立使用习惯。强调安装只是开始,后续需学习如何有效使用工具,包括任务提交流程和上下文提供方法。核心要点是:Claude Code是开发者工具,网络和终端环境是关键,建议先运行再深入理解。

sg_knight的专栏 4496

将excel文件内容转为json格式字符串

将excel文件内容转为json格式字符串

beiqiaofeng123的博客 2183

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Java:Hutool工具箱之hutool-jsonJSON数据读取转换处理

为了避免字符串中各种转义字符,我们采用直接从文件中读取json字符串的方式。

彭世瑜的博客 8455

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

excel常用操作,2024年GitHub上那些优秀前端开源库总结

大前端和全栈是以后前端的一个趋势,懂后端的前端,懂各端的前端更加具有竞争力,以后可以往这个方向靠拢。完成以上操作那么在我们录入的时候就不用进行输入,只需进行下拉选择即可,这样的话就可以保证数据的一致。学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。我们可以看出省份这一栏里有四川 四川省,而在我们筛选时就会认为这是两种完全不同的属性。选中要录入的单元格->数据菜单—>数据验证->允许(改为序列,同时修改数据来源)1.好的数据源表一定是一维表–只做一维表不做二维表。

m0_60707708的博客 1521

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Excel?最强国产开源在线表格 Luckysheet 走红GitHub!

来源:Python数据科学目前比较流行的办公应用主要有Excel、WPS、石墨文档等等。今天,要和大家推荐一款功能强大、配置简单、完全开源的用纯 JavaScript 编写的前端表格库!...

Oner.wv的专栏 1950

Github每日精选(第39期):用于读写 Microsoft Excel(XLAM / XLSM / XLSX / XLTM / XLTX)电子表格的 Go 语言库excelize

使用 Excelize 生成图表十分简单,仅需几行代码。您可以根据工作表中的已有数据构建图表,或向工作表中添加数据并创建图表。及更高版本生成的电子表格文档。通过高兼容性支持复杂的组件,并提供流式API用于从具有大量数据的工作表中生成或读取数据。使用最新版本 Excelize 要求您使用的 Go 语言为 1.15 或更高版本。编写的库,提供一组函数,允许您写入和读取。github的地址在。...

haleycat的博客 846

强推!Github标星破万的《Excel+Python飞速搞定数据分析与处理》,数据分析的封神之作!!

在当今这个数据驱动的时代,信息如同潮水般涌来,如何从中提取有价值的知识,转化为指导决策的智慧,成为了各行各业共同面临的挑战。数据分析,作为这一过程中的关键环节,不仅要求分析师具备深厚的统计学与数学功底,还需要熟练掌握一系列高效的数据处理与可视化工具。正是基于这样的背景,我们精心编写了《Excel+Python:飞速搞定数据分析与处理》一书,旨在通过这两种工具的强强联合,为数据分析爱好者及从业者提供一套全面而实用的解决方案。

Candyz7的博客 2433

Python自动化 | Excel文件合并处理工具

Github项目地址:https://github.com/xylon666/AExcel 软件下载地址:https://pan.baidu.com/s/1mRgWHXYNGOiLowQSRHKtHw 提取码: zcq7 软件功能: 将同目录下的所有同类型(首行列名相同)的Excel文件合并到一个Excel表格中,可选择全部合并或合并部分列 使用方法: 将软件与待处理文件放在同一个文件夹下,运行即可。直接点击开始则全部合并,输入列名则只合并每个表中的相同列,列名之间用空格分开 软件效果图:

Xylon的博客 1267

excel2json 一个excel转json的工具(开源)

excel2json 一个excel转json的工具开源地址:https://github.com/zdhsoft/excel2json 这个工具是基于python 2.7.x(已经增加了3.x的版本)的,对于excel的部分,使用的是xlrd这个开源库,在使用之前,请确定安装了这个库。xlrd http://pypi.python.org/pypi/xlrdbat必须与指定的excel同名,如:...

过客2019 1万+

强大易用的Excel转Json工具

好久没更新了,最近配置json文件的时候发现以前用的excel转json转换器不好用了,上网找了几个都不能满足需求,于是自己用python写了一个。工具不复杂,使用简单,但能满足几乎所有excel转json的要求了,包括多层嵌套,每一层定制为列表或者字典的输出格式,复杂单元格的定制。 转载请注明出处:https://blog.youkuaiyun.com/ylbs110/article/details/506...

键盘春秋的博客 2万+

Excel转换成Json工具

Excel转换成Json工具:可执行版本下载:https://github.com/neil3d/excel2json/releases完整项目源代码下载:https://github.com/neil3d/excel2json主要功能是:把Exce的l表单转换成json对象,并保存到一个文本文件中详细帮助文档请见:https://neil3d.github.io/app/excel2json.h...

CQUPT_Wan的博客 3249

pyexcel,一个强大的 Python 库!

PyExcel 是一个基于 Python 的库,用于处理 Excel 文件。它提供了一系列功能强大的工具,包括读取、写入、编辑和操作 Excel 文件,使得处理 Excel 文件变得简单而高效。PyExcel 库支持多种 Excel 文件格式,包括 .xls、.xlsx、.xlsm 等,同时还支持各种数据操作和格式转换,如数据筛选、排序、合并等。PyExcel 允许用户自定义 Excel 数据的格式,包括样式、字体、颜色等。Python 的 pyexcel 库是一个强大的工具,用于处理各种电子表格文件。

涛哥聊Python 1477

分享一个json转化成excel的插件

custom-json2excel (github地址:github.com/xxj95719/cu…) 闲来无事,胡乱倒腾,菜鸡一枚,大佬嘴下留情... 插件安装 yarn add custom-json2excel or npm install custom-json2excel 复制代码使用方式 1、直接转化 json: import Json2excel from 'custom-json...

weixin_34401479的博客 4956
上一篇: 爆火!GitHub狂揽12.3万星!这个歪果仁的面试总结太生猛了!
下一篇: 超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!
公众号:【GitHub爱好者社区】
博客等级 码龄6年 356粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值