excel-json-cli1
v2.2.3
Published
用于把表格数据导成json数据,可支持json、ts和js,或者,用于把json数据导成表格数据,可支持json、ts和js。
Downloads
90
Maintainers
Readme
命令导出数据
用于把表格数据导成json数据,可支持json、ts和js,或者,用于把json数据导成表格数据,可支持json、ts和js。
1、excel2json 命令
用于把表格数据导成json数据,可支持json、ts和js。
选项说明
| 选项 | 说明 | | ------------------------------------------- | ------------------------------------------------------------ | | -v, --version | 查看工具版本 | | -i, --input <file> | 必填,输入要导成json的xls、xlsx文件,可带路径 | | -r, --rule <key-col-num:key-col-interval> | 选填,解析表格规制,key-col-num为数据key列索引,key-col-interval为数据范围 (如:0:[4,15]表示第一列为key,第五列到第十九列为数据),默认为0:[1] | | -a, --add | 选填,增量导出数据,先获取原有数据 | | -nmf, --not-match-filename | 选填,不检验文件或文件夹名称为小写字母-大写字母 | | -k, --key | 选填,已key为主体导出数据,没值时为空字符串 | | -mod, --multilevel-object-deconstruct | 选填,将key以“.”分隔的数据转成多层对象 | | -o, --output <path> | 选填,选填,输出文件路径及后缀配置(ts/js/json),文件名或文件夹以**代替,文件存储路径不存在则自动创建,默认为./**.ts | | -h, --help | 查看命令帮助文档 |
命令说明
| 命令 | 说明 | | ---- | ---------------- | | help | 查看命令帮助文档 |
示例
文档
| key | zh-CN | ar-AR | de-DE | en-US | es-ES | fr-FR | id-ID | ms-MS | pt-PT | ru-RU | th-TH | tr-TR | vi-VI | zh-HK | zh-TW | | -------- | ----- | ------- | ---------- | -------- | --------- | --------- | -------- | -------- | --------- | ------- | ------ | ------- | -------- | ----- | ----- | | France | 法国 | فرنسا | Frankreich | France | Francia | France | Prancis | Perancis | França | Франция | ฝรั่งเศส | Fransa | Pháp | 法國 | 法國 | | Thailand | 泰国 | تايلاند | Thailand | Thailand | Tailandia | Thaïlande | Thailand | Thailand | Tailândia | Таиланд | ไทย | Tayland | Thái Lan | 泰國 | 泰國 |
命令
excel2json -i ./local.xlsx -o ./**.ts -r 0:[1,15] -a
excel2json -i ./local.xlsx -o ./**/file.json -r 0:[3,15] -a -k -nmf
2、json2excel 命令
用于把表格数据导成json数据,可支持json、ts和js。
选项说明
| 选项 | 说明 | | ------------------------------------- | ------------------------------------------------------------ | | -v, --version | 查看工具版本 | | -i, --input <path> | 必填,输入文件路径及后缀配置,文件名或文件夹以**代替,文件支持ts、js和json文件,如:./**.ts、./**/file.json | | -mod, --multilevel-object-deconstruct | 选填,将对象转成单层对象数据,key以“.”分隔 | | -o, --output <file> | 选填,输出要导成的xls、xlsx文件,可带路径,默认为local.xls (default: "local.xls") | | -h, --help | 查看命令帮助文档 |
命令说明
| 命令 | 说明 | | ---- | ---------------- | | help | 查看命令帮助文档 |
示例
ts文件示例
export default {
"France": "法国",
"Thailand": "泰国"
}
命令
json2excel -i ./**.ts -o local.xlsx
json2excel -i ./**/file.json -o local-cs.xlsx