xan:超高速CSV処理用CLIツール

2025-03-29
xan:超高速CSV処理用CLIツール

xanは、Rustで構築されたコマンドラインツールで、巨大なCSVファイル(ギガバイト単位!)を高速に処理します。マルチスレッドによる並列処理を活用し、プレビュー、フィルタリング、スライス、集計、ソート、結合などのCSVデータ処理タスクを容易に実行できます。xanは、複雑な操作においてPython、Lua、JavaScriptなどの速度を凌駕する強力な式言語を備えています。元々はxsvからフォークされましたが、大幅に書き直され、社会科学データ分析のニーズ、つまり語彙測定、グラフ理論、さらにはウェブスクレイピングにも対応しています。cargo、Homebrew、pacman、Nix、またはプリビルドバイナリで簡単にインストールできます。

開発 CSV処理