Aller au contenu principal

Découper un CSV

Séparez un CSV en plusieurs résultats à partir du nombre de lignes ou des regroupements souhaités, puis téléchargez chaque fichier généré.

  • Presse-papiers

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Un import limité en nombre d’enregistrements ou une distribution par équipe peut demander plusieurs petits CSV plutôt qu’un tableau unique. Le découpeur répartit les données par nombre de lignes ou par valeur d’une colonne, sans casser une cellule CSV contenant un retour à la ligne. Chaque partie devient un fichier indépendant. Cette page ne découpe pas selon une taille exacte en octets et ne fabrique pas d’archive ZIP. Contrairement au découpage tableur, elle produit des fichiers CSV séparés, pas des feuilles regroupées dans un classeur Excel.

En mode nombre de lignes, choisi au départ, le réglage initial est de 1 000 enregistrements de données par fichier. Les parties suivent l’ordre de la source et la dernière peut être plus courte. Le calcul porte sur les enregistrements CSV logiques : une adresse citée sur trois lignes physiques ne compte que pour une ligne de données. La taille des fichiers en octets n’est donc ni identique ni garantie sous un seuil précis, même si chaque partie contient autant de lignes.

En mode colonne, indiquez le nom exact ou la position à partir de 1. Chaque valeur textuelle distincte forme un groupe, dans l’ordre de première apparition. Les lignes d’un groupe conservent leur ordre relatif. La casse et les espaces font partie de la valeur : Nord et nord ou Nord entouré d’espaces restent séparés. Les noms de fichiers sont simplifiés et raccourcis ; des suffixes évitent qu’une collision de noms mélange deux groupes. Une cellule vide et le mot empty restent aussi des groupes distincts.

L’en-tête est activé dans l’interface et répété dans chaque fichier ; il n’entre pas dans le nombre de lignes demandé. Le séparateur est détecté parmi virgule, point-virgule, tabulation et barre verticale ou imposé par votre choix, puis réutilisé dans toutes les parties. Les champs cités et guillemets doublés restent cohérents. L’import de fichier est limité à 5 Mio par le champ partagé. Le traitement charge les données en mémoire : ce n’est pas un lecteur de fichiers géants en flux, et le collage reste lui aussi limité en pratique par le navigateur.

Comment utiliser cet outil ?

  1. Chargez la source et confirmez sa structure

    Collez le CSV ou importez un fichier compatible avec la limite d’import. Réglez le séparateur et la présence d’en-tête, notamment si la première ligne ressemble déjà à un enregistrement ordinaire.

  2. Choisissez le principe de répartition

    Pour des lots, entrez un nombre entier positif de lignes. Pour des groupes, indiquez une colonne exacte ou sa position. Vérifiez les valeurs vides et les variantes de casse avant de les répartir.

  3. Contrôlez puis téléchargez les parties

    Lancez le découpage et comparez la somme des lignes des parties à celle de la source, hors en-tête. Téléchargez un fichier ou utilisez le bouton global ; le navigateur peut demander l’autorisation de téléchargements multiples.

Cas d'utilisation

Créer des lots pour un import

Répartissez une table en parties respectant une limite de lignes du système destinataire, puis contrôlez séparément la taille en octets si ce système impose aussi une limite de fichier.

Distribuer des données par équipe

Produisez un CSV pour chaque valeur d’un champ d’affectation. Vérifiez les variantes d’écriture de la clé pour ne pas envoyer par erreur deux fichiers correspondant à une même équipe réelle.

Réviser un export par étapes

Découpez une liste en lots de travail consécutifs pour une vérification manuelle, avec les titres répétés afin que chaque destinataire comprenne ses colonnes sans consulter le fichier initial.

Exemples

Répartir trois lignes en lots de deux

Avec deux lignes par fichier et l’en-tête activé, la première partie contient Ana et Bruno, la seconde Clara. Chaque fichier répète id;nom. Les deux titres répétés ne comptent pas parmi les trois lignes de données réparties.

Entrée

id;nom
1;Ana
2;Bruno
3;Clara

Résultat

part-1.csv
id;nom
1;Ana
2;Bruno

part-2.csv
id;nom
3;Clara

Réunir les valeurs d’une même région

Le mode colonne sur region crée un fichier pour Nord avec les identifiants 1 puis 3, et un fichier pour Sud avec 2. Les occurrences de Nord peuvent être éloignées dans la source : leur regroupement ne nécessite aucun tri préalable.

Entrée

region;id
Nord;1
Sud;2
Nord;3

Résultat

Nord.csv
region;id
Nord;1
Nord;3

Sud.csv
region;id
Sud;2

Conseils et bonnes pratiques

  • Un découpage par lignes ne résout pas automatiquement une limite de 2 Mo : une cellule très longue peut alourdir une seule partie. Mesurez les fichiers effectivement produits avant de les transmettre à un import strict.
  • Les caractères non conservés dans les noms de fichiers n’altèrent pas les cellules. Deux valeurs donnant le même nom simplifié sont séparées par des suffixes, pas fusionnées en un seul groupe.
  • La commande de téléchargement global lance plusieurs fichiers, sans ZIP. Si le navigateur bloque cette succession, autorisez les téléchargements multiples pour la page ou utilisez les boutons individuels.

Questions fréquentes

Une cellule multilignes peut-elle être coupée entre deux fichiers ?

Non. Le découpage porte sur les enregistrements interprétés par le lecteur CSV, pas sur chaque retour à la ligne du texte. Les retours à la ligne cités appartiennent à leur cellule et restent avec leur enregistrement.

Pourquoi les parties n’ont-elles pas le même poids ?

Le nombre de lignes ne fixe pas la longueur de leurs cellules. Deux lots de mille lignes peuvent avoir des tailles très différentes. Cet outil ne propose pas de découpage selon un objectif en octets ou mégaoctets.

Les valeurs Nord et nord sont-elles regroupées ?

Non. Les clés de groupe restent des textes exacts, avec leur casse et leurs espaces. Nettoyez ces différences avant le découpage uniquement si elles représentent réellement la même catégorie et ne portent pas une distinction utile.

Que produit un fichier ne contenant que des titres ?

Aucun groupe de données et donc aucune partie à télécharger. Vérifiez que l’option d’en-tête n’a pas interprété votre unique ligne de données comme des titres. Le découpeur ne crée pas de fichier vide artificiel pour chaque valeur absente.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Fusionnez plusieurs fichiers CSV en un seul tableau en conservant des colonnes cohérentes.

Données & tableauxMis en avantUtiliser l’outil

Validez la structure d’un fichier CSV et repérez rapidement les lignes ou colonnes problématiques.

Données & tableauxMis en avantUtiliser l’outil