Outil puissant pour la manipulation de fichiers CSV
xan est un outil en ligne de commande conçu pour traiter les fichiers CSV de manière efficace et rapide. Développé en Rust, il utilise un parseur CSV SIMD novateur et permet de paralléliser certaines tâches grâce au multithreading, ce qui le rend capable de gérer des fichiers de grande taille. Parmi ses fonctionnalités, xan permet de prévisualiser, filtrer, trancher, agréger, trier et joindre des fichiers CSV tout en offrant une large collection de commandes composables.
En plus de la manipulation classique des données, xan dispose d'un langage d'expression minimaliste adapté aux données CSV, permettant d'effectuer des tâches complexes plus rapidement que d'autres langages dynamiques. Il prend également en charge divers formats de données adjacents aux CSV et peut convertir vers et depuis plusieurs formats tels que JSON et Excel. Enfin, xan permet d'afficher les fichiers CSV dans le terminal et de créer des visualisations de données basiques.





