Aller au contenu

Diviseur de CSV

Découpez un gros CSV en fichiers maniables : un nombre fixe de lignes chacun, un nombre choisi de parts égales, ou un fichier par valeur d’une colonne.

Traité localement dans votre navigateur

Options

Un nom d’en-tête ou un numéro de colonne (à partir de 1).

0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Diviseur de CSV ?

Les très gros fichiers CSV s’ouvrent mal dans un tableur et sont refusés par de nombreux formulaires d’import qui plafonnent le nombre de lignes ou la taille du fichier. Les diviser en fichiers CSV plus petits, chacun commençant par la même ligne d’en-tête, règle les deux problèmes sans perdre aucune donnée.

Ce diviseur analyse correctement le CSV, si bien que les cellules entre guillemets contenant virgules ou sauts de ligne ne sont jamais coupées en deux, puis propose trois modes : N lignes par fichier, K parts égales, ou un fichier par valeur distincte d’une colonne (par exemple un fichier par pays). Il produit jusqu’à 200 fichiers, nommés avec votre préfixe et un numéro d’ordre ou la valeur de la colonne, et affiche un tableau récapitulatif avec les lignes et octets de chaque fichier.

Comment ça marche ?

  1. Collez votre CSV ou ouvrez un fichier, et indiquez si la première ligne est un en-tête.
  2. Choisissez le mode : lignes par fichier, nombre de parts égales ou valeur de colonne, puis renseignez le nombre ou le nom de colonne correspondant.
  3. Décidez si l’en-tête est répété dans chaque fichier, fixez un préfixe de nom et, si besoin, un autre séparateur de sortie ou un BOM UTF-8 pour Excel.
  4. Cliquez sur Diviser le CSV, examinez le tableau récapitulatif puis téléchargez les fichiers.

Cas d'usage courants

  • Faire tenir un export de 2 millions de lignes sous la limite de 100 000 lignes de l’import d’un CRM ou d’une plateforme d’e-mailing.
  • Partager un fichier par région, pays ou commercial à partir d’un unique tableau maître.
  • Envoyer une liste de diffusion par lots pour respecter les limites d’envoi d’un fournisseur.
  • Ouvrir un énorme journal ou jeu de données dans un tableur en le traitant morceau par morceau.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
id,name,country
1,Alice,FR
2,Bob,ES
3,Chloé,FR
4,David,BE
5,Emma,ES
6,Farid,FR
7,Gina,BE
Sortie
# | Fichier | Lignes de données | Lignes | Taille (octets)
1 | part-001.csv | 1–3 | 3 | 47
2 | part-002.csv | 4–6 | 3 | 47
3 | part-003.csv | 7–7 | 1 | 25

Confidentialité

Diviseur de CSV s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Tout est traité en mémoire dans votre navigateur et 200 fichiers au maximum sont produits ; si les réglages en créaient davantage, l’outil vous demande une taille de paquet plus grande ou une colonne avec moins de valeurs distinctes.

Questions fréquentes

L’en-tête est-il répété dans chaque fichier ?

Oui par défaut, ce qui permet d’importer chaque fichier isolément. Décochez l’option pour ne garder l’en-tête que dans le premier fichier, ou décochez « la première ligne est un en-tête » si votre CSV n’en a pas.

Comment les lignes sont-elles réparties quand je demande un nombre de parts ?

Les lignes sont réparties le plus équitablement possible : 10 lignes en 3 parts donnent 4, 3 et 3. Si vous demandez plus de parts que de lignes, vous obtenez une ligne par fichier et un avertissement.

Comment les fichiers sont-ils nommés en mode valeur de colonne ?

Le préfixe, un tiret et la valeur, nettoyée pour ne garder que lettres, chiffres, points, tirets et soulignés (par exemple part-France.csv). Les valeurs vides vont dans part-empty.csv et deux valeurs qui se nettoient en un même nom reçoivent un suffixe numérique.

Plus d'outils dans JSON & données →