# ExcelToJson **Repository Path**: hhnature/ExcelToJson ## Basic Information - **Project Name**: ExcelToJson - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2016-05-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Excel2Json ### 概述 Excel2Json 是将Excel表格直接导出成JSON文件格式的一个小工具 ### 使用方法 1. 将bin文件夹下的Excel2Json.jar拷贝到本地目录 比如 D:\Tools\Excel2Json 目录 2. 在该目录下创建run.bat 批处理文件 3. java -jar Excel2Json.jar Excel文件所在的目录 JSON文件输入的目录 ``` 比如: java -jar Excel2Json.jar C:\example.xls D:\out\example.json ``` ### 特殊符号 # 和 $ 如果Excel的某一个Sheet或者Sheet中的某一列以#开头 则该Sheet或者该Row会被忽略. `注意!: 要想忽略一个Row的话 需要在该Row的第一行进行设置忽略` 默认情况下Excel导出会把sheet名最为key,sheet内部的元素作为List结构的value存在一起, 但是如果Sheet以$开头则直接将内布值做KeyValue映射 ### 例子 Excel内的格式 ![01](imgs/01.jpg) ![02](imgs/02.jpg) ``` 生成的JSON文件: { "eranInfo": { "icon": "icon.png", "name": "Eran", "age": 18, "ID": 1007, "gender": 1 }, "I18n": [ { "Key": "TF_GiftBtn", "en_US": "gfit", "zh_CN": "礼物" }, { "Key": "Common_OK", "en_US": "确定", "zh_CN": "好" } ] } ```