Json是程序开发中非常常用的数据格式。 对于程序员来说,读取和编辑Json是没有问题的,但是对于其他人来说就没那么方便了。 比如配置游戏数据:游戏角色名称、技能、道具、策划书等往往都是通过Excel来配置的,设置起来比较方便。 但程序运行时需要将Excel转换为Json。
项目介绍
这是一个基于C#开发的Excel转Json工具,比通过Excel组件访问数据快100倍,并且支持界面和命令模式。
技术架构
2012年1月1日,.Net 4.0
项目结构
主要功能
支持读取Excel 97-2003的.xls格式和2007的.xlsx格式;
支持多种形式导出;
将 Excel 工作表转换为 Json 对象并保存到文本文件。 支持将表格中的内容转换为Array,或者以第一列为ID的字典对象;
生成头信息到C#结构体定义代码中;
高级功能
排除具有特定前缀的表单或列
自动识别并转换单元格中的Json格式字符串,并将其转换为Json Array或Json
如何使用
支持命令模式和界面操作模式
1.命令模式
命令行参数
@SET EXCEL_FOLDER=.\excel
@SET JSON_FOLDER=.\json
@SET EXE=.\excel2json.exe
@ECHO Converting excel files in folder %EXCEL_FOLDER% ...
for /f "delims=" %%i in ('dir /b /a-d /s %EXCEL_FOLDER%\*.xlsx') do (
@echo processing %%~nxi
@CALL %EXE% --excel %EXCEL_FOLDER%\%%~nxi --json %JSON_FOLDER%\%%~ni.json --header 3
)
2. 接口方式
领取方式:点击下方公众号卡关注我