xan is a command line tool that can be used to process CSV files directly from the shell.
It has been written in Rust to be as fast as possible, use as little memory as possible, and can very easily handle large CSV files (Gigabytes). It leverages a novel SIMD CSV parser and is also able to parallelize some computations (through multithreading) to make some tasks complete as fast as your computer can allow.
It can easily preview, filter, slice, aggregate, sort, join CSV files, and exposes a large collection of composable commands that can be chained together to perform a wide variety of typical tasks.
xan also offers its own expression language so you can perform complex tasks that cannot be done by relying on the simplest commands. This minimalistic language has been tailored for CSV data and is way faster than evaluating typical dynamically-typed languages such as Python, Lua, JavaScript etc.
Note that this tool is originally a fork of BurntSushi's xsv, but has been nearly entirely rewritten at that point, to fit SciencesPo's médialab use-cases, rooted in web data collection and analysis geared towards social sciences (you might think CSV is outdated by now, but read our love letter to the format before judging too quickly).
xan therefore goes beyond typical data manipulation and expose utilities related to lexicometry, graph theory and even scraping.
Beyond CSV data, xan is able to process a large variety of CSV-adjacent data formats from many different disciplines such as web archival (.cdx) or bioinformatics (.vcf, .gtf, .sam, .bed etc.). xan is also able to convert to & from many data formats such as json, excel files, numpy arrays etc. using xan to and xan from. See this section for more detail.
Finally, xan can be used to display CSV files in the terminal, for easy exploration, and can even be used to draw basic data visualisations.
提供元による説明(英語)
xanとは
xan(提供元:médialab Sciences Po)は、「プログラミング言語・SDK」に分類されるオープンソースのWindowsソフトです。開発言語はRustです。
インストールと動作環境
提供元は64ビット版のポータブルインストーラーを配布しています。インストールせずにそのまま実行できます(ポータブル版)。
アップデートとバージョン履歴
最新版は0.61.0で、2026年9月11日にリリースされました。2025年9月19日までさかのぼって、全11件のリリースを公式ファイルへのリンク付きで掲載しています。
人気と対応ファイル形式
GitHubで公開されているソースコード(medialab/xan)のスター数は4,540です。似たソフトにはGo Programming Language、LLVM、Denoなどがあります。
GitHubのプロジェクト説明: “The CSV magician”
メリット / デメリット
メリット
- オープンソースで、誰でもコードを確認・ビルドできる
- ポータブル版でインストール不要
- 直近2か月以内に更新されている
デメリット
- ネイティブのARM64版がない
まとめ: xanは、「プログラミング言語・SDK」に分類されるオープンソースのWindowsソフトです。64ビットのPCで使えます。
xanのダウンロードは安全ですか?
- ファイルは提供元のドメイン(github.com)から配信されています
- ダウンロードリンクはHTTPSを使用しています
- SHA256ハッシュが公開されているため、ファイルを検証できます:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· このハッシュのVirusTotalレポートを開く - リンクはまだ確認されていません
- ソースコードは公開されています
- ExeAtlasはインストーラーのホスト、ラップ、改変を行っていません
関連ガイド: SHA256ハッシュの確認方法(Windows)
最近のバージョン
全11バージョン ›コマンドラインでインストール
サイレントインストール ›winget install --id medialab.xan -escoop install extras/xanプログラムファイル(.exe): xan.exe
関連ガイド: wingetの使い方:アプリのインストールと更新
ほかのOS向け
brew install xan情報
- 提供元
- médialab Sciences Po
- カテゴリ
- プログラミング言語・SDK
- ライセンス
- Unlicense, MIT
- 価格
- 無料
- ソースコード
- github.com/medialab/xan
- 開発言語
- Rust
- 動作環境
- Windows 11 / 10
- アーキテクチャ
- 64ビット
- インストーラー
- ポータブル
- バージョン
- 0.61.0
- リリース日
- 2026年9月11日
- カタログ追加日
- 2025年11月16日
- 掲載バージョン数
- 11
- GitHubスター
- 4,540
- GitHubフォーク
- 94
- 公式サイト
- github.com
- winget ID
- medialab.xan
- Scoopパッケージ
- extras/xan
評価とレビュー
まだレビューはありません。最初の評価を投稿してください。
xanの代替ソフト
すべて表示 ›-
オープンソース210.9万 ↓ -
オープンソース283.4万 ↓ -
オープンソース25万 ↓ -
オープンソース369.7万 ↓ -
オープンソース185.8万 ↓ -
オープンソース222.5万 ↓ -
オープンソース26.4万 ↓ -
オープンソース1.2万 ↓
よくある質問
xanは無料ですか?
はい。xanはオープンソースのソフトです(Unlicense, MITライセンス)。
xanのダウンロードは安全ですか?
ファイルはgithub.comから配信されます。github.comは提供元のドメインです。ExeAtlasはファイルをホストしておらず、改変もしていません。ダウンロードしたファイルのSHA256をこのページに記載の値と照合するか、そのハッシュのVirusTotalレポートを確認してください。
xanをwingetでインストールするには?
PowerShellかWindowsターミナルを開き、このページに記載のwingetコマンドを実行します。wingetは公式インストーラーをダウンロードし、実行前にSHA256ハッシュを検証します。
xanはARM版Windows(Windows on Arm)で動きますか?
ARM64版はありません。Windows 11 on Armでは、エミュレーションによって64ビット版を実行できます。
xanの旧バージョンはどこでダウンロードできますか?
バージョン一覧のページに、2025年9月19日以降の全11件のバージョンを公式インストーラーへのリンク付きで掲載しています。
xanは管理者権限なしで使えますか?
はい。ポータブル版なので、展開してそのまま実行できます。
xanの代わりになるソフトは?
Go Programming Language、LLVM、Deno、CMake、Yarnなどがあります。代替ソフトのページで比較できます。