Pourquoi ne pas simplement ouvrir le CSV dans un tableur ?
Un regard honnête sur ce qu’un tableur fait bien avec un fichier CSV, et sur ce qu’un atelier CSV dédié change. Chaque fait cité sur les tableurs est sourcé.
Où le tableur peine avec le CSV
Un tableur a été pensé pour des lignes qu’on saisit à la main, pas pour un fichier envoyé par une banque, un ERP ou un instrument de laboratoire. La première limite est la taille : une feuille Excel contient 1 048 576 lignes et 16 384 colonnes, et un tableau Numbers s’arrête à 1 000 000 de lignes, si bien qu’un fichier au-delà perd ses dernières lignes sans avertissement clair.1
Par défaut, ouvrir un CSV dans Excel supprime aussi les zéros de tête et transforme certaines valeurs qui ressemblent à des dates en dates, ou en notation scientifique.3 Excel ne conserve que 15 chiffres significatifs : un numéro de carte ou un identifiant à 16 chiffres perd son dernier chiffre, remplacé par un zéro.4 Depuis fin 2023, ces conversions peuvent être désactivées dans les réglages d’Excel, mais elles restent activées par défaut. En 2020, le comité de nomenclature des gènes humains (HGNC) a renommé 27 gènes, dont SEPT1 et MARCH1, en partie parce que les tableurs transformaient leur nom en date.5
Ce que fait un atelier CSV à la place
Tabulay repose sur une seule règle : ne jamais changer une valeur que vous n’avez pas demandé de changer. Il ne charge pas le fichier dans une grille pensée pour des données saisies : il projette le fichier en mémoire et l’indexe en un seul passage, puis n’analyse une ligne que lorsqu’elle est affichée ou interrogée. Un fichier CSV de 207 Mo et 1,3 million de lignes s’indexe en 0,35 s.2 Chaque colonne reçoit un type proposé à partir d’un échantillon, puis vérifié sur chaque ligne ; ce qui ne correspond pas est compté, jamais converti en silence. Un identifiant à 16 chiffres ou un nom de gène reste du texte, parce que rien n’a décidé, de son propre chef, qu’il devait devenir un nombre ou une date.
Côte à côte, pour le travail sur un CSV
| Ce qui compte pour un CSV | Tableurs | Tabulay |
|---|---|---|
| Taille du fichier et limite de lignes | 1 048 576 lignes sous Excel ; 1 000 000 sous Numbers1 | Jusqu’à 2 Go, des millions de lignes2. Au-delà, lecture seule |
| Zéros de tête et longs identifiants | Les zéros de tête disparaissent par défaut ; un nombre à 16 chiffres perd son dernier chiffre34 | Chaque colonne garde son type tant qu’il n’est pas vérifié ; identifiants et longs nombres restent du texte |
| Gènes et dates, convertis automatiquement | Par défaut, une valeur qui ressemble à une date le devient3. 27 gènes humains ont été renommés en partie pour cette raison5 | Le type d’une colonne vient de ce qu’elle contient : les identifiants restent exactement tels qu’écrits |
| Enregistrer les lignes non modifiées | Toute la grille est réécrite à l’enregistrement, valeurs déjà converties comprises | Les lignes non modifiées sont recopiées octet par octet : même séparateur, mêmes guillemets, même encodage, mêmes fins de ligne |
| Virgule décimale | Dépend des réglages régionaux de l’app ; mal réglé, -1.234,50 est lu comme du texte | Détectée par colonne. Trie, filtre et totalise au centime près, enregistrée telle qu’écrite |
| SQL | Formules et tableaux croisés dynamiques ; pas de langage de requête | Un moteur SQL analytique complet, intégré (Tabulay Pro) |
| Aperçu avant une modification en masse | Rechercher-remplacer s’exécute immédiatement ; aucun décompte affiché avant | Montre les changements exacts et leur nombre avant que rien ne soit touché (Tabulay Pro) |
| Historique des annulations | Revient sur les actions récentes de la session | Chaque modification est une étape nommée ; annuler, rétablir, ou revenir à n’importe quel point |
| Réseau et données | Un tableur de bureau peut rester local ; un tableur en ligne doit envoyer le fichier | Aucune autorisation réseau : macOS bloque toute connexion |
1. Microsoft : spécifications et limites d’Excel. Apple : guide de l’utilisateur Numbers.
2. Chiffres propres à Tabulay, mesurés sur un fichier CSV de 207 Mo et 1,3 million de lignes avec une version optimisée du moteur de Tabulay, septembre 2026. Les temps réels varient selon le fichier et le Mac. Voir les caractéristiques techniques (en anglais).
3. Par défaut ; Excel pour Mac 16.77 et ultérieur permet de désactiver ce comportement dans les réglages. Microsoft : importer ou exporter des fichiers texte.
4. Microsoft : les derniers chiffres deviennent des zéros.
5. Bruford et al., Nature Genetics, 3 août 2020.
Pour aller plus loin sur une ligne du tableau : comment Tabulay traite les relevés bancaires en virgule décimale.
Où Tabulay s’arrête
Tabulay ouvre les fichiers jusqu’à 2 Go en édition ; au-delà, ils s’ouvrent quand même, mais en lecture seule. Les puces de filtre, la recherche, le tri et les totaux de la barre d’état sont gratuits, et le restent. Le SQL, l’analyse de colonne, rechercher-remplacer, scinder et fusionner, normaliser, supprimer les doublons, comparer et les classeurs Excel (.xlsx) sont Tabulay Pro, inclus dans l’essai de 14 jours.
Quand le tableur reste le bon outil
Rien de tout cela ne fait du tableur le mauvais outil, seulement le mauvais outil pour cette tâche-là. Formules qui se recalculent en direct, graphiques en quelques clics, saisie à la main : c’est ce pour quoi les tableurs existent, et Tabulay ne fait rien de tout ça. Un petit fichier qu’un collègue doit ouvrir, commenter et renvoyer comme un classeur partagé a aussi sa place dans un tableur : Tabulay modifie un fichier à la fois, sur un seul Mac, sans partage intégré. Gardez le tableur pour ce travail-là. Prenez un atelier CSV quand le fichier lui-même est le problème : trop gros, trop mal lu, ou trop important pour risquer un changement silencieux.
Autres façons de vérifier un fichier
Une ligne de commande avec un outil qui comprend le CSV filtre, trie et totalise un fichier de n’importe quelle taille sans l’ouvrir dans une app, au prix de la syntaxe à retenir et de l’aperçu en moins. Un court script dans un langage doté d’une bibliothèque de données fait à peu près la même chose, avec plus de souplesse et plus de mise en place. Les deux demandent d’écrire et de relancer une commande à chaque nouvelle question ; un atelier échange une part de cette souplesse contre une grille à regarder, un aperçu avant chaque modification, et un historique qu’on peut annuler.
Microsoft Excel est une marque de Microsoft Corporation. Tabulay n’est pas affilié à Microsoft.