推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

一个基于C#开发的Excel转Json工具

   2023-08-09 网络整理佚名1700
核心提示:Json在程序开发中是非常常用的数据格式,对于程序员来说,阅读和编辑Json都没有什么问题,但其他人就不是那么方便了。但在程序运行时就需要Excel转为Json。Excel组件访问数据性能提升100倍,支持界面、命令模式。把Excel表单转换成Json对象,并保存到一个文本文件中。支持将表中内容转换成Array,或者以第一列为ID的字典对象;结构体定义代码;通过特定的前缀排除掉表单或者列

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. 接口方式

领取方式:点击下方公众号卡关注我

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON