1个不稳定版本
| 0.2.1 | 2020年3月22日 | 
|---|
在 开发工具 中排名第1758
10KB
152 行
csv to json
👏欢迎使用并提出建议!
🙋♂️这是一个用于将CSV转换为JSON的命令行工具。
安装
cargo install csv2json-easy
用法
帮助信息(使用 csv2json --help)
convert csv to json format 0.0.1
heguangfu
csv to json tools
USAGE:
    csv2json [FLAGS] [OPTIONS] <stdin_csv>
FLAGS:
    -h, --help       Prints help information
    -p, --pretty     output json pretty format
    -V, --version    Prints version information
    -v, --verbose    get some detail infomation od csv to json
OPTIONS:
    -i, --input-file <input_csv>       input csv file path, either input_csv or stdin_csv is required!
    -l, --limit <limit>                output ${limit}json objects with 
    -s, --offset <offset>              output json objects start from ${offset} [default: 0]
    -o, --output-file <output_json>    result json file path
ARGS:
    <stdin_csv>    stdin csv content, either input_csv or stdin_csv is required!
⚠️注意
- 处理CSV时需要提供 输入文件或stdin_csv。
- 默认输出到标准输出
- 可以使用 limit和offset来处理CSV的一部分。
示例
将CSV文件转换为data.json
cat data/data.csv | csv2json-easy > data.json
或
csv2json-easy -i data/data.csv -o data.json
注意:在Linux隧道中,使用
-v选项时,请小心处理标准输出重定向到文件。
想要处理CSV的一部分
cat data/data.csv | csv2json-easy -l 10 -s 2> data.json
或
csv2json-easy -i data/data.csv -l 10 -s 2 -o data.json
详细输出
使用 -v 将输出一些详细的信息。
依赖关系
~2.3–3.5MB
~50K SLoC