Aller au contenu
Klargrid

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

  1. 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.

  2. 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.

  3. 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.