excel2json icon indicating copy to clipboard operation
excel2json copied to clipboard

把Excel表转换成json对象,并保存到一个文本文件中。

Results 18 excel2json issues
Sort by recently updated
recently updated
newest added

发现当前版本 v1.4 ~ 1.4.3 的处理都是若有未填的格子时: string 类型自动填为 "" (0长度字符串), number类型自动填为 0.0 , boolean 类型自动填为 false 建议规则改为,若有未填的格子时,无论指定是什么类型,都不如直接 剃除这对 key-value 项。 这样至少有两个明显好处: 1 若是不用这些格数据,可以故意不填,这样处理可以明显减少json文件的尺寸 2 便于使用者自己实现默认值功能,等于是用 undefined作为默认值标记——可以故意不填一些格子,运行时可以代码检测读到的值是否 undefined 然后替换成自己约定的指定默认值

疑似因为 Program.Options.cs 中 cell_json,all_string 与 lowcase 3个命令的缩写 都是 'l' 导致的冲突; 当命令行使用 -cell_json true 参数时,运行结果 变成全是字符串了 GUI 运行无此问题,恳请尽快修复

比如实际数据只有5条,实际导出的数组长度可能是500,剩下495条都是空数据,有字段,但是值都是默认值

一个文件多个Sheet 能不能添加一个设置选项. 1是现在的情况所有sheet在同一个json中:{ SheetName: { SheetOBject } } 2是每个sheet单独导出一个json 😘

① 能否增加配置用的 Json 或 xml 文件,该文件中保存了当前表格的读取路径、保存路径,每张表和一个配置文件建立关联、不用每次保存时都手动选择保存路径 ② 能否增加以模板文件来生成C#代码能功能呢?譬如想用到自定义类型,但需要命名空间,每生成一次都要手动添加命名空间很麻烦。 ③ 可否支持自定义类型 ④ 可否支持批量导入

看了下源码,原因貌似是Program.Options.cs 这个文件中 两个相邻的Option参数cell_json 与 all_string 使用了同一字符 "l",导致严格匹配后将cell_json的值给到了all_string 导致参数值错误 测试将Option 参数cell_json 的字符改成其他 字符 visual studio 重新编译生成后 不再出现此问题

Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 13.0.1 to 13.0.2. Release notes Sourced from Newtonsoft.Json's releases. 13.0.2 New feature - Add support for DateOnly and TimeOnly New feature - Add UnixDateTimeConverter.AllowPreEpoch property New feature...

dependencies

目前是默认第1列作为key生成的1维表,希望能增加支持多维表