< 返回版块

wfxr 发表于 2020-09-17 17:49

Tags:投稿, cli, tool

最近工作一直在和csv打交道,但是一直没有找到一个方便终端查看csv的工具。用过python的csvkit提供的csvlook,但是只支持单宽字符,文件包含CJK字符或者emoji的时候排版很乱,文件比较大的时候需要等很久才能打开,频繁使用的时候不是很顺手。

这些天我尝试用Rust写了一个用于终端查看csv的工具csview,得益于日益丰富的rust库,没用多少代码就初步完成了核心功能。csview可以正确地处理CJK字符和emoji,支持osx,linux和windows,性能也远高于csvlook。在不同文件大小和行数下测试,性能超过csvlook约80倍到400倍。

screenshot

工具已经可以发布到了Github Release,欢迎大家使用和反馈。

Github地址:https://github.com/wfxr/csview

Crate地址:https://crates.io/crates/csview

评论区

写评论
tokyohuang123 2020-09-21 10:10

谢谢

cy2081 2020-09-17 20:07

很好,星了

Mike Tang 2020-09-17 18:43

漂亮

1 共 3 条评论, 1 页