2 个版本
0.1.1 | 2024年2月20日 |
---|---|
0.1.0 | 2024年1月24日 |
#1673 在 命令行实用工具
57KB
1K SLoC
Rust CSV 操作 CLI
这个 Rust 命令行工具提供了一套 CSV 文件操作命令,使用户能够执行显示、修改、删除行/列/条目、合并文件、排序、添加行等操作。
特性
- 显示:以各种选项查看 CSV 文件的内容。
- 修改:直接编辑行、列和条目。
- 删除:直接删除行、列和条目。
- 合并:将两个 CSV 文件合并成一个单一的统一数据集。
- 排序和显示:按升序排列行,方便分析。
- 添加:轻松追加新行和新列。
安装(作为crate)
添加到 Cargo.toml 中
csvr = "0.1.0"
在代码中使用
use csvr::{ CSVFile, CSVError, FileDataUtils };
使用(本地)
加载文件
cargo run csvfile.csv
(如果文件成功加载,将打开 CLI。 不加载空文件。)
示例
查看命令和用法
>>> help
显示行
>>> display row 1
显示列
>>> -d col 3
删除列
>>> delete col 3
删除条目
>>> -r item 3 5
合并文件
>>> merge secondcsv.csv
写入已加载的文件
>>> write
写入新文件(如果不存在则创建)
>>> write fileName.csv
退出 CLI
>>> exit
即将推出的更新
- 合并具有相同维度的多个文件。
- 删除一次性删除多个行、列和条目。