#csv #json #cli #csv2json

app csv2json-easy

命令行工具,用于将CSV文件转换为JSON

1个不稳定版本

0.2.1 2020年3月22日

开发工具 中排名第1758

MIT许可证

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
  • 默认输出到标准输出
  • 可以使用 limitoffset 来处理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