Diviser CSV

Divisez un grand fichier CSV en plusieurs fichiers plus petits.

À propos de Diviser CSV

De nombreux écrans d'import plafonnent le nombre de lignes par fichier : Mailchimp, HubSpot, WooCommerce et Google Ads rejettent tous un CSV trop volumineux, et les pièces jointes d'e-mail ont des limites de taille. Cet outil divise un CSV en plusieurs fichiers plus petits avec un nombre de lignes choisi chacun, en répétant la ligne d'en-tête dans chaque partie afin que chaque fichier puisse être importé seul.

Collez le CSV, définissez le nombre de lignes par fichier et un préfixe de nom, cliquez sur Diviser et téléchargez chaque partie. La division s'exécute dans votre navigateur, donc une liste de clients de plusieurs milliers de lignes ne quitte jamais votre machine.

Comment utiliser Diviser CSV étape par étape

  1. Collez le CSV dans la zone de texte. La première ligne est traitée comme l'en-tête.
  2. Définissez « Lignes par fichier » (100 par défaut) et un préfixe de nom de fichier (split_ par défaut).
  3. Cliquez sur « DIVISER LE FICHIER ». Une liste de parties apparaît, numérotées à partir de 1.
  4. Cliquez sur chaque partie pour la télécharger sous prefix1.csv, prefix2.csv et ainsi de suite.

Exemple d’entrée et de sortie

Entrée

id,name
1,Ana
2,Luis
3,Marta
4,Pau
5,Eva
(lignes par fichier : 2, préfixe : split_)

Sortie

split_1.csv :
id,name
1,Ana
2,Luis

split_2.csv :
id,name
3,Marta
4,Pau

split_3.csv :
id,name
5,Eva

Pourquoi utiliser notre Diviser CSV ?

Cas d'usage courants

Limites et conseils

Questions fréquentes

Chaque partie conserve-t-elle les en-têtes de colonnes ?

Oui. La première ligne du CSV d'origine est copiée en haut de chaque fichier généré, donc chaque partie est un CSV autonome valide qui peut être ouvert dans Excel ou importé dans n'importe quel système sans modification manuelle.

Combien de lignes dois-je mettre dans chaque fichier ?

Utilisez la limite du système de destination : par exemple 10 000 lignes pour de nombreux imports CRM, ou un nombre qui maintient chaque fichier sous la limite de taille de votre fournisseur d'e-mail. Si la limite porte sur la taille du fichier plutôt que sur les lignes, estimez le nombre moyen d'octets par ligne et divisez.

Puis-je diviser par taille de fichier plutôt que par lignes ?

Pas directement. Divisez la taille cible par la taille approximative d'une ligne (taille totale du fichier divisée par le nombre de lignes) pour obtenir le nombre de lignes par fichier, puis utilisez ce nombre.

Puis-je refusionner les fichiers plus tard ?

Oui. Concaténez les fichiers et supprimez les lignes d'en-tête répétées ; dans un tableur, collez les parties les unes après les autres. Les utilisateurs en ligne de commande peuvent exécuter tail -n +2 sur chaque partie après la première et concaténer les résultats.

Le CSV est-il envoyé ?

Non. La division se fait en JavaScript dans votre navigateur et chaque partie est générée localement quand vous cliquez dessus.

Outils similaires

Autres utilitaires gratuits qui peuvent vous être utiles

Available languages