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 και είναι λογισμικό ανοιχτού κώδικα για Windows της κατηγορίας «Γλώσσες και SDK». Γλώσσα προγραμματισμού: Rust.
Εγκατάσταση και απαιτήσεις
Ο εκδότης διαθέτει αρχεία εγκατάστασης Φορητό για Windows 64-bit. Λειτουργεί χωρίς εγκατάσταση (φορητή έκδοση).
Ενημερώσεις και ιστορικό εκδόσεων
Η τρέχουσα έκδοση είναι η 0.61.0 (κυκλοφορία: 11 Σεπτεμβρίου 2026). Το ιστορικό εκδόσεων ξεκινά από τις 19 Σεπτεμβρίου 2025 και περιλαμβάνει 11 κυκλοφορίες, όλες με συνδέσμους προς τα επίσημα αρχεία.
Δημοτικότητα και τύποι αρχείων
Ο πηγαίος κώδικας στο GitHub (medialab/xan) έχει 4.540 αστέρια. Παρόμοια προγράμματα: Go Programming Language, LLVM και Deno.
Περιγραφή του έργου στο GitHub: “The CSV magician”
Πλεονεκτήματα / Μειονεκτήματα
Πλεονεκτήματα
- Ανοιχτός κώδικας: ο καθένας μπορεί να τον ελέγξει και να τον μεταγλωττίσει
- Φορητό: λειτουργεί χωρίς εγκατάσταση
- Ενημερώθηκε τους τελευταίους δύο μήνες
Μειονεκτήματα
- Δεν υπάρχει εγγενής έκδοση ARM64
Συνοπτικά: Το xan είναι εργαλείο ανοιχτού κώδικα της κατηγορίας «Γλώσσες και SDK» για υπολογιστές 64-bit.
Είναι ασφαλής η λήψη του xan;
- Το αρχείο διατίθεται από το github.com, τον τομέα του ίδιου του εκδότη
- Ο σύνδεσμος λήψης χρησιμοποιεί HTTPS
- Δημοσιεύεται hash SHA256, οπότε μπορείτε να επαληθεύσετε το αρχείο:
5F7BEF4DCFFBFB3A3A937AC180ED76CDF966CB13647251BEFFDDB84D01C1AE54· Άνοιγμα της αναφοράς VirusTotal για αυτό το hash - Ο σύνδεσμος δεν έχει ελεγχθεί ακόμη
- Ο πηγαίος κώδικας είναι δημόσιος
- Το ExeAtlas δεν φιλοξενεί, δεν τυλίγει και δεν τροποποιεί αρχεία εγκατάστασης
Σχετικός οδηγός: Έλεγχος SHA256 αρχείου στα Windows
Πρόσφατες εκδόσεις
Και οι 11 εκδόσεις ›| Έκδοση | Ημερομηνία | Μέγεθος | Αρχεία |
|---|---|---|---|
| 0.61.0Τελευταία | 11 Σεπτεμβρίου 2026 | — | 64-bit ZIP |
| 0.60.0 | 10 Ιουλίου 2026 | — | 64-bit ZIP |
| 0.59.0 | 17 Ιουνίου 2026 | — | 64-bit ZIP |
| 0.58.0 | 2 Ιουνίου 2026 | — | 64-bit ZIP |
| 0.57.1 | 15 Απριλίου 2026 | — | 64-bit ZIP |
| 0.57.0 | 9 Απριλίου 2026 | — | 64-bit ZIP |
| 0.56.0 | 20 Φεβρουαρίου 2026 | — | 64-bit ZIP |
| 0.55.0 | 12 Φεβρουαρίου 2026 | — | 64-bit ZIP |
Εγκατάσταση από τη γραμμή εντολών
Αθόρυβη εγκατάσταση ›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-bit
- Αρχείο εγκατάστασης
- Φορητό
- Έκδοση
- 0.61.0
- Κυκλοφορία
- 11 Σεπτεμβρίου 2026
- Προστέθηκε στον κατάλογο
- 16 Νοεμβρίου 2025
- Καταγεγραμμένες εκδόσεις
- 11
- Αστέρια GitHub
- 4.540
- Forks στο GitHub
- 94
- Ιστότοπος
- github.com
- Αναγνωριστικό winget
- medialab.xan
- Πακέτο Scoop
- extras/xan
Βαθμολογίες και κριτικές
Δεν υπάρχουν ακόμη κριτικές. Γίνετε οι πρώτοι που θα βαθμολογήσουν.
Εναλλακτικά του xan
Όλα ›-
Ανοιχτού κώδικα2,1 εκ. ↓ -
Ανοιχτού κώδικα2,8 εκ. ↓ -
Ανοιχτού κώδικα249,7 χιλ. ↓ -
Ανοιχτού κώδικα3,7 εκ. ↓ -
Ανοιχτού κώδικα1,9 εκ. ↓ -
Ανοιχτού κώδικα2,2 εκ. ↓ -
Ανοιχτού κώδικα263,6 χιλ. ↓ -
Ανοιχτού κώδικα12,5 χιλ. ↓
Συχνές ερωτήσεις
Είναι δωρεάν το xan;
Ναι. Το xan είναι λογισμικό ανοιχτού κώδικα με άδεια Unlicense, MIT και η λήψη και η χρήση του είναι δωρεάν.
Είναι ασφαλής η λήψη του xan;
Το αρχείο κατεβαίνει από το github.com, που ανήκει στον εκδότη· το ExeAtlas δεν φιλοξενεί ούτε τροποποιεί το αρχείο. Συγκρίνετε το hash SHA256 του αρχείου με αυτό που εμφανίζεται εδώ ή ανοίξτε την αναφορά VirusTotal για αυτό το hash.
Πώς εγκαθίσταται το xan με το winget;
Ανοίξτε το PowerShell ή το Windows Terminal και εκτελέστε την εντολή winget που εμφανίζεται σε αυτή τη σελίδα. Το winget κατεβάζει το επίσημο αρχείο εγκατάστασης και ελέγχει το hash SHA256 πριν το εκτελέσει.
Λειτουργεί το xan σε ARM (Windows on Arm);
Δεν υπάρχει έκδοση ARM64· τα Windows 11 on Arm μπορούν να εκτελέσουν την έκδοση 64-bit μέσω εξομοίωσης.
Πού μπορώ να κατεβάσω παλαιότερη έκδοση του xan;
Η σελίδα εκδόσεων περιλαμβάνει και τις 11 εκδόσεις με συνδέσμους προς τα επίσημα αρχεία εγκατάστασης, από τις 19 Σεπτεμβρίου 2025 και μετά.
Μπορώ να χρησιμοποιήσω το xan χωρίς δικαιώματα διαχειριστή;
Ναι, είναι φορητό: αρκεί να το αποσυμπιέσετε και να το εκτελέσετε.
Ποια είναι τα εναλλακτικά του xan;
Go Programming Language, LLVM, Deno, CMake και Yarn. Η σελίδα εναλλακτικών τα συγκρίνει.