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.
Mô tả của nhà phát hành (Tiếng Anh)
xan là gì?
xan của médialab Sciences Po là phần mềm Windows mã nguồn mở trong danh mục ngôn ngữ lập trình và SDK. Ngôn ngữ lập trình: Rust.
Cài đặt và yêu cầu hệ thống
Nhà phát hành cung cấp bộ cài Portable cho hệ thống 64-bit. Phần mềm chạy được mà không cần cài đặt (bản portable).
Cập nhật và lịch sử phiên bản
Phiên bản mới nhất là 0.61.0, phát hành ngày 11 tháng 9, 2026. Lịch sử phiên bản bắt đầu từ 19 tháng 9, 2025 gồm 11 bản phát hành, tất cả đều dẫn đến tệp chính thức.
Mức độ phổ biến và loại file
Mã nguồn trên GitHub (medialab/xan) có 4.540 sao. Các phần mềm tương tự gồm Go Programming Language, LLVM và Deno.
Mô tả dự án trên GitHub: “The CSV magician”
Ưu điểm / Nhược điểm
Ưu điểm
- Mã nguồn mở: ai cũng có thể xem và tự biên dịch
- Bản portable: chạy không cần cài đặt
- Có cập nhật trong hai tháng gần đây
Nhược điểm
- Chưa có bản ARM64 gốc
Tóm lại: xan là phần mềm Windows mã nguồn mở dành cho máy tính 64-bit, thuộc nhóm ngôn ngữ lập trình và SDK.
Tải xan có an toàn không?
- Tệp được cung cấp từ github.com, tên miền của chính nhà phát hành
- Liên kết tải về dùng HTTPS
- Có công bố mã SHA256 để kiểm tra tệp:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· Mở báo cáo VirusTotal cho mã băm này - Liên kết chưa được kiểm tra
- Mã nguồn được công khai
- ExeAtlas không lưu trữ, không đóng gói kèm và không chỉnh sửa bộ cài
Hướng dẫn liên quan: Cách kiểm tra mã SHA256 của file trên Windows
Phiên bản gần đây
Tất cả 11 phiên bản ›| Phiên bản | Ngày | Dung lượng | Tệp |
|---|---|---|---|
| 0.61.0Mới nhất | 11 tháng 9, 2026 | — | 64-bit ZIP |
| 0.60.0 | 10 tháng 7, 2026 | — | 64-bit ZIP |
| 0.59.0 | 17 tháng 6, 2026 | — | 64-bit ZIP |
| 0.58.0 | 2 tháng 6, 2026 | — | 64-bit ZIP |
| 0.57.1 | 15 tháng 4, 2026 | — | 64-bit ZIP |
| 0.57.0 | 9 tháng 4, 2026 | — | 64-bit ZIP |
| 0.56.0 | 20 tháng 2, 2026 | — | 64-bit ZIP |
| 0.55.0 | 12 tháng 2, 2026 | — | 64-bit ZIP |
Cài đặt bằng dòng lệnh
Cài đặt im lặng ›winget install --id medialab.xan -escoop install extras/xanTệp chương trình (.exe): xan.exe
Hướng dẫn liên quan: Cách dùng winget để cài đặt và cập nhật phần mềm
Cũng có cho hệ điều hành khác
brew install xanThông tin
- Nhà phát hành
- médialab Sciences Po
- Danh mục
- Ngôn ngữ lập trình và SDK
- Giấy phép
- Unlicense, MIT
- Giá
- Miễn phí
- Mã nguồn
- github.com/medialab/xan
- Ngôn ngữ lập trình
- Rust
- Yêu cầu
- Windows 11 / 10
- Kiến trúc
- 64-bit
- Loại bộ cài
- Portable
- Phiên bản
- 0.61.0
- Ngày phát hành
- 11 tháng 9, 2026
- Ngày thêm vào danh mục
- 16 tháng 11, 2025
- Số phiên bản
- 11
- Sao GitHub
- 4.540
- Fork trên GitHub
- 94
- Trang chủ
- github.com
- winget ID
- medialab.xan
- Gói Scoop
- extras/xan
Đánh giá và nhận xét
Chưa có nhận xét nào. Hãy là người đầu tiên đánh giá.
Phần mềm thay thế xan
Xem tất cả ›-
Mã nguồn mở2,1 Tr ↓ -
Mã nguồn mở2,8 Tr ↓ -
Mã nguồn mở249,7 N ↓ -
Mã nguồn mở3,7 Tr ↓ -
Mã nguồn mở1,9 Tr ↓ -
Mã nguồn mở2,2 Tr ↓ -
Mã nguồn mở263,6 N ↓ -
Mã nguồn mở12,5 N ↓
Câu hỏi thường gặp
xan có miễn phí không?
Có. xan là phần mềm mã nguồn mở theo giấy phép Unlicense, MIT.
Tải xan có an toàn không?
Tệp được tải từ github.com, tên miền thuộc về nhà phát hành; ExeAtlas không lưu trữ và không chỉnh sửa tệp. Hãy so sánh mã SHA256 của tệp đã tải với mã hiển thị trên trang này, hoặc mở báo cáo VirusTotal cho mã băm đó.
Cài đặt xan bằng winget như thế nào?
Mở PowerShell hoặc Windows Terminal và chạy lệnh winget hiển thị trên trang này. winget sẽ tải bộ cài chính thức và kiểm tra mã SHA256 trước khi chạy.
xan có chạy trên máy ARM (Windows on Arm) không?
Chưa có bản ARM64; Windows 11 on Arm có thể chạy bản 64-bit thông qua giả lập.
Tải phiên bản cũ của xan ở đâu?
Trang phiên bản liệt kê toàn bộ 11 phiên bản, từ 19 tháng 9, 2025, kèm liên kết đến tệp cài đặt chính thức.
Có thể dùng xan mà không cần quyền quản trị viên không?
Có, đây là bản portable: chỉ cần giải nén và chạy.
Có những phần mềm nào thay thế xan?
Go Programming Language, LLVM, Deno, CMake và Yarn. Trang phần mềm thay thế so sánh các lựa chọn này.