#csv #split #file #multiple #content #lage

bin+lib split-csv

将大型 CSV 文件拆分为多个文件

2 个不稳定版本

1.0.0-alpha.0 2021 年 12 月 17 日
0.1.2 2022 年 1 月 13 日
0.0.9 2022 年 1 月 4 日
0.0.8 2021 年 12 月 19 日

#24 in #contents

33 每月下载量

MITAGPL-3.0

295KB
253 代码行

split-csv

实验分支

简单的命令,将一个大 CSV 的内容拆分为 N 个文件。

安装

只需运行

cargo install split-csv

或者使用 GitHub 版本

cargo install --git https://github.com/AOx0/csv-split

用法

spcsv 0.1.2
Split a lage csv file into multiple files

USAGE:
    spcsv [OPTIONS] <FILE> <NUMBER_OF_FILES>

ARGS:
    <FILE>               The csv file to split
    <NUMBER_OF_FILES>    The number of files to be created with the contents of the original csv
                         file

OPTIONS:
    -h, --help                 Print help information
    -n, --not-signed-file      The first line of FILE is NOT a header line. [By default it is]
    -r, --remaining-in-last    Write remaining lines in the last file [By default remaining rows are
                               written to a new extra file]
    -v, --verbose              Print when file is created
    -V, --version              Print version information

示例

spcsv COVID19.csv 100

上面的示例将 Covid.csv 的行拆分为一百个文件,文件名为:Covid_1.csvCovid_2.csvCovid_3.csv...Covid_99.csvCovid_100.csv

依赖项

~6–13MB
~135K SLoC