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