xan 是一个命令行工具,可直接在 shell 中处理 CSV 文件。
它使用 Rust 编写,旨在尽可能快速运行,占用最少的内存,能够轻松处理大型 CSV 文件(达数 GB)。xan 利用了一种新颖的 SIMD CSV 解析器,并能通过多线程并行化某些计算,以尽可能快地完成任务,充分发挥您计算机的性能。
它可轻松预览、过滤、切片、聚合、排序和连接 CSV 文件,并提供大量可组合的命令,可串联起来执行各种常见任务。
xan 还提供了一套自己的表达式语言,使您能够执行仅靠简单命令无法完成的复杂操作。这种极简语言专为 CSV 数据定制,执行速度远超 Python、Lua、JavaScript 等常见的动态类型语言。
请注意,该工具最初是 BurntSushi 的 xsv 的一个分支,但目前已几乎完全重写,以适应法国社会科学高等研究院(SciencesPo)médialab 的使用场景,其背景是面向社会科学的网络数据采集与分析(您可能认为 CSV 已经过时,但在匆忙下结论之前,请先阅读我们对该格式的致敬信)。
因此,xan 不仅超越了典型的数据操作功能,还提供了与词汇计量学、图论甚至网络爬取相关的实用工具。
除了 CSV 数据,xan 还能处理多种与 CSV 相关的数据格式,涵盖不同学科领域,例如网络归档(.cdx)或生物信息学(.vcf、.gtf、.sam、.bed 等)。xan 还可通过 xan to 和 xan from 命令在多种数据格式之间转换,如 json、Excel 文件、numpy 数组等。更多细节请参见相关章节。
最后,xan 可用于在终端中显示 CSV 文件,便于快速浏览,甚至还能绘制基本的数据可视化图表。
厂商介绍
xan是什么软件?
xan由médialab Sciences Po发布,是「编程语言与SDK」分类下的一款开源Windows软件。主要使用Rust开发。
安装与系统要求
官方为64位 Windows提供绿色版格式的安装包。无需安装即可运行(绿色版)。
更新与历史版本
当前最新版本为0.61.0,发布于2026年9月11日。历史版本最早可追溯至2025年9月19日,共收录11个版本,全部链接到官方文件。
热度与文件关联
GitHub上的源代码仓库(medialab/xan)获得了4,540个星标。同类软件还有Go Programming Language、LLVM和Deno。
GitHub项目简介: “The CSV magician”
优点 / 不足
优点
- 开源:任何人都可以查看和编译源代码
- 绿色版,无需安装
不足
- 没有原生ARM64版本
总结: xan是一款适用于64位电脑的开源Windows软件,归入「编程语言与SDK」类。
xan下载安全吗?
- 文件由厂商自己的域名github.com提供
- 下载链接使用HTTPS
- 已公布SHA256值,可校验文件完整性:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· 查看该哈希值的VirusTotal报告 - 链接尚未检测
- 源代码公开
- ExeAtlas不托管、不捆绑、不修改安装包
相关教程: Windows下如何校验文件的SHA256哈希值
最近版本
全部11个版本 ›命令行安装
静默安装 ›winget install --id medialab.xan -escoop install extras/xan程序文件(.exe): xan.exe
相关教程: winget使用教程:安装和更新软件
其他系统版本
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万 ↓ -
开源371.7万 ↓ -
开源185.8万 ↓ -
开源22.5万 ↓ -
开源222.5万 ↓ -
开源26.5万 ↓
常见问题
xan是免费的吗?
是的。xan是开源软件,采用Unlicense, MIT许可证。
xan下载安全吗?
安装包来自github.com,该域名属于厂商本身;ExeAtlas不托管也不修改文件。可以将下载文件的SHA256值与本页显示的值比对,或查看该哈希值的VirusTotal报告。
如何用winget安装xan?
打开PowerShell或Windows终端,运行本页提供的winget命令即可。winget会下载官方安装包,并在运行前校验其SHA256值。
xan能在ARM电脑(Windows on Arm)上运行吗?
没有ARM64版本;Windows 11 on Arm可以通过模拟运行64位版本。
在哪里下载xan旧版本?
历史版本页面列出了全部11个版本(最早至2025年9月19日),均附有官方安装包链接。
没有管理员权限能用xan吗?
可以,它是绿色版,解压后直接运行。
xan有哪些替代软件?
Go Programming Language、LLVM、Deno、CMake和Yarn。替代软件页面对它们做了对比。