Pourquoi ne pas simplement ouvrir le CSV dans Numbers ou Excel ?
Un regard honnête sur ce qu’un tableur fait d’un fichier CSV, sur ce qu’en fait un éditeur de texte, et sur la place d’un éditeur CSV natif entre les deux. Chaque fait cité sur un autre outil est sourcé.
Où le tableur peine avec le CSV
Un tableur est fait pour les chiffres qu’on saisit. Un CSV, ce sont des données écrites par quelqu’un d’autre : une banque, un ERP, un service de streaming, un instrument de laboratoire. La première limite est la taille. Numbers s’arrête à 1 000 000 de lignes. Excel s’arrête à 1 048 576 lignes.1 Une feuille Google Sheets contient au plus 20 millions de cellules, et vit dans Google Drive.6 Au-delà de ces seuils, le reste du fichier ne tient pas.
La seconde limite tient à ce que deviennent les valeurs. Par défaut, ouvrir un CSV dans Excel supprime les zéros initiaux et transforme certaines valeurs 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
Où l’éditeur de texte s’arrête
Un simple éditeur de texte garde chaque valeur telle que le fichier l’a écrite, et c’est ce qu’il faut à un CSV. Mais il montre des lignes, pas des colonnes : pas d’en-tête à trier, pas de filtre sur une colonne, pas de total, pas de vérification de type. Notepad++ fonctionne sous Windows. Il n’a jamais eu de version Mac officielle.7
Notepad++ n’est jamais sorti sur Mac. Tabulay, lui, est fait pour le Mac.
Ce que fait un éditeur CSV natif à 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 La grille affiche chaque valeur telle que le fichier l’a écrite : un identifiant à 16 chiffres ou un nom de gène reste du texte, parce que rien n’a décidé qu’il devait devenir un nombre ou une date. 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.
L’éditeur est gratuit : ouvrir, chercher, filtrer, trier, modifier et enregistrer au clavier, avec un historique complet des annulations. Tabulay Pro ajoute ce dont le fichier a besoin ensuite : des graphiques pour chaque colonne, les doublons et les différences montrés avant tout changement, et un moteur SQL complet.
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 000 000 de lignes sous Numbers ; 1 048 576 sous Excel1 ; 20 millions de cellules sous Google Sheets6 | Jusqu’à 2 Go, des millions de lignes2. Au-delà, lecture seule |
| Zéros initiaux et longs identifiants | Sous Excel, les zéros initiaux disparaissent par défaut ; un nombre à 16 chiffres perd son dernier chiffre34 | Affichés tels que le fichier les a écrits ; identifiants et longs nombres restent du texte |
| Gènes et dates, convertis automatiquement | Sous Excel, 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 ; 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 |
| Graphiques | Des graphiques que l’on construit et met en page à partir d’une sélection | Analyse de colonne : dispersion, valeurs aberrantes, ventilations et chronologies pour chaque colonne, en un clic (Tabulay Pro) |
| Requêtes | Formules et tableaux croisés dynamiques | Un moteur SQL analytique complet, intégré (Tabulay Pro) |
| Aperçu avant une modification en masse | « Remplacer tout » s’exécute d’un coup ; aucun décompte affiché avant | Montre les changements exacts et leur nombre avant que rien ne soit touché (Tabulay Pro) |
| Réseau et données | Numbers et Excel peuvent rester en local ; une feuille Google Sheets vit dans Google Drive6 | Aucun accès réseau : macOS bloque toute connexion |
1. Numbers : testé le 06/10/2026 avec Numbers 14.1 sous macOS 27. Un CSV de 1 000 050 lignes de données s’ouvre en un tableau de 1 000 000 de lignes, en-tête compris, et le reste n’est pas importé ; un CSV de 1 100 colonnes s’ouvre avec 1 000 colonnes. Microsoft : spécifications et limites d’Excel (1 048 576 lignes et 16 384 colonnes).
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, sur un MacBook Pro, Apple M4 Max, 36 Go, 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, Microsoft : conversions automatiques de données, Microsoft 365 Insider : version 16.77 (en anglais).
4. Microsoft : les derniers chiffres deviennent des zéros.
5. Bruford et al., Nature Genetics, 3 août 2020.
6. Aide Google Drive : fichiers que vous pouvez stocker dans Google Drive (jusqu’à 20 millions de cellules pour une feuille de calcul créée dans Google Sheets ou convertie), consulté en septembre 2026.
7. notepad-plus-plus.org ; actualité Notepad++, 1er mai 2026 (en anglais) : « Notepad++ has never released a macOS version. »
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. La recherche, les puces de filtre, le tri, la modification, l’enregistrement et les totaux de la barre d’état sont gratuits, et le restent. Tabulay Pro compte huit fonctions : l’analyse de colonne, la suppression des doublons, la comparaison, les requêtes SQL, les plans d’exécution, Transform (rechercher-remplacer, scinder, fusionner, colonnes calculées), Normalize et les classeurs Excel (.xlsx), toutes incluses dans l’essai gratuit de 14 jours si éligible. Pro est un abonnement mensuel à renouvellement automatique jusqu’à résiliation.
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 que l’on conçoit et met en forme, saisie à la main : c’est ce pour quoi les tableurs existent. Tabulay n’a pas de formules en direct, et ses graphiques décrivent une colonne : ce ne sont pas des documents à mettre en page. 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 éditeur 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 éditeur CSV échange une part de cette souplesse contre une grille à regarder, un aperçu avant chaque modification, et un historique qu’on peut annuler.
Guides liés
- Comment ouvrir un fichier CSV sur Mac
- Nombres à virgule décimale dans un CSV
- Un CSV trop gros pour un tableur
Microsoft Excel est une marque de Microsoft Corporation. Numbers est une marque d’Apple Inc. Google Sheets est une marque de Google LLC. Notepad++ est une marque de son auteur, Don Ho. Tabulay n’est affilié ni à Apple, ni à Google, ni à Microsoft, ni à Notepad++.