Ouvrir un CSV trop gros pour Excel
Un export de trois millions de lignes : Excel en ouvre un peu plus d'un million, prévient, et ignore le reste. Il faut filtrer ou découper avant, ou ne pas passer par une feuille.
Dans Excel, pas à pas
Filtrer à l'import
Données, À partir d'un fichier texte/CSV, Transformer les données : filtrer sur la période ou la région voulue, puis Charger.
Charger dans le modèle
Charger dans, cocher « Ajouter ces données au modèle de données » : les lignes ne sont pas dans une feuille, mais un tableau croisé les lit toutes.
Découper
Couper le fichier en morceaux de moins d'un million de lignes, et ouvrir chacun.
Les pièges
- Ouvrir le fichier directement perd les lignes au-delà de la limite, et un total calculé ensuite est faux sans erreur.
- Un fichier de plusieurs gigaoctets peut épuiser la mémoire d'un Excel 32 bits bien avant la limite des lignes.
- Un éditeur de texte ordinaire se fige sur un fichier de cette taille.
Plus vite, sur tout le fichier
Ouvrir un gros fichier lit un CSV de plusieurs gigaoctets sur votre disque, par morceaux : parcourir, filtrer, trier et exporter ce qui tient dans Excel. Découper un fichier le partage en fichiers de la taille voulue.
Questions fréquentes
- Combien de lignes un fichier Excel peut-il contenir ?
- 1 048 576 lignes et 16 384 colonnes par feuille.