命令行参数
-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例如:excel2json –excel test.xlsx –json test.json –header 3 –array true,其中的输入和输出文件,都在当前目录下;
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 命令行参数获取方式
在GitHub上搜索excel2json ,就可以去到excel2json的仓库中下载软件。如果你对下载使用软件有什么问题,可以给我留言哈,也可以去“Github开源工具”,更多有趣开源软件信息欢迎留言。
有些工具或者工具的有些版本小编也没有一一试过,一般的功能应该都是支持的,不过也有意外原因导致工具使用的效果不是很好,希望大家也不要见怪,有问题可以评论私聊我,能解决的都会尽力帮大家解决的。已下架