Aller au contenu principal

Séparer un fichier Excel par colonne

Choisissez une colonne de regroupement et générez un classeur contenant une feuille distincte pour chaque valeur détectée.

  • Traitement par lot
  • Export

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.

Vos fichiers sont traités localement dans votre navigateur et ne sont jamais envoyés sur nos serveurs.

Déposez votre fichier ici

Taille recommandée : 30 Mo maximum

Découpage du classeur

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

Comment fonctionne cet outil ?

Un tableau de commandes, d’interventions ou d’inscriptions peut devoir être réparti entre plusieurs équipes. Cet outil crée un seul classeur XLSX avec une feuille pour chaque valeur de la colonne choisie. Toutes les colonnes et les lignes du groupe sont conservées, y compris la colonne de regroupement. Le découpage ne calcule aucun total et ne supprime aucun doublon : il répartit les enregistrements pour faciliter leur lecture ou leur transmission.

Vous importez un fichier XLSX, XLS, CSV, TSV ou JSON tabulaire. Pour un classeur, seule la première feuille est lue ; les autres ne sont ni regroupées ni copiées dans le résultat. Les colonnes viennent des en-têtes du tableau importé. Le JSON doit contenir un objet ou une liste d’objets dont les cellules sont des valeurs simples ; les objets imbriqués doivent d’abord être aplatis. La conversion lit les données et ne reproduit pas la mise en page, les graphiques, les macros ni les formules du classeur source.

Le moteur parcourt les lignes dans leur ordre initial et associe chacune à la représentation textuelle de sa valeur dans la colonne sélectionnée. La casse et les espaces sont significatifs : Nord, nord et Nord suivi d’un espace créent trois groupes distincts. Une valeur absente, null ou vide appartient au groupe sans valeur. Les groupes suivent leur première apparition dans le tableau ; les lignes de chaque groupe conservent leur ordre. Aucun tri alphabétique, calcul de somme ou rapprochement par identifiant n’est appliqué.

Les noms de feuilles sont ensuite adaptés aux contraintes Excel : espaces extérieurs et apostrophes aux extrémités retirés, caractères interdits remplacés et longueur limitée à 31 caractères. Un nom vide reçoit un libellé de remplacement. Quand plusieurs valeurs aboutissent au même nom, le moteur ajoute un suffixe comme (2) ; la comparaison des noms ignore la casse. Le nom réservé History est également évité. Cette adaptation ne fusionne jamais les groupes et ne modifie pas les valeurs d’origine dans leurs cellules.

Comment utiliser cet outil ?

  1. Importez la bonne feuille source

    Placez le tableau à traiter en première position si votre classeur comporte plusieurs feuilles, puis importez le fichier et contrôlez l’aperçu.

  2. Choisissez le champ de répartition

    Sélectionnez une colonne qui existe réellement dans les données. Préparez le classeur et vérifiez les noms ainsi que les effectifs des groupes annoncés.

  3. Téléchargez puis contrôlez les onglets

    Exportez le classeur XLSX. La liste à l’écran montre au plus vingt groupes ; le fichier téléchargé contient toutes les feuilles préparées.

Cas d'utilisation

Répartir les interventions par équipe

Préparez une feuille pour chaque équipe à partir d’un export unique, en conservant les références, dates et commentaires nécessaires au suivi.

Organiser les ventes par agence

Créez des onglets par agence pour une relecture détaillée. Pour obtenir des totaux par agence, utilisez plutôt un regroupement ou un tableau croisé dynamique.

Contrôler des catégories incomplètes

Repérez le groupe sans valeur et les variantes de saisie avant de corriger les catégories dans le fichier d’origine.

Exemples

Deux équipes, trois interventions

Les deux colonnes restent présentes dans chaque feuille. Le groupe Nord contient deux lignes, dans l’ordre T1 puis T3.

Entrée

equipe;ticket
Nord;T1
Sud;T2
Nord;T3
Colonne : equipe

Résultat

Nord : T1, T3
Sud : T2

Deux valeurs donnant un même nom de feuille

Le remplacement des caractères interdits crée une collision de noms, résolue par un suffixe. Les valeurs A/B et A?B restent distinctes et inchangées dans les cellules.

Entrée

secteur;id
A/B;1
A?B;2
Colonne : secteur

Résultat

A-B : id 1
A-B (2) : id 2

Conseils et bonnes pratiques

  • Nettoyez les espaces et harmonisez la casse avant le découpage si les variantes doivent appartenir à une même équipe.
  • Une colonne d’identifiants uniques produit autant de feuilles que de lignes. Préférez une catégorie de cardinalité raisonnable pour garder un classeur exploitable.
  • Envoyer le classeur entier transmet tous ses groupes. Pour partager seulement une équipe, extrayez sa feuille et vérifiez les données personnelles présentes.

Sources et références

Questions fréquentes

Le découpage crée-t-il plusieurs fichiers Excel ?

Non. Le téléchargement fournit un seul classeur XLSX contenant plusieurs feuilles. Pour découper un CSV en fichiers séparés, utilisez l’outil de découpage CSV.

Que deviennent les autres feuilles de mon fichier ?

Seule la première feuille du classeur importé sert de source. Les autres feuilles ne sont pas reprises. Réorganisez le classeur avant l’import si nécessaire.

Pourquoi deux valeurs proches créent-elles deux onglets ?

Le regroupement compare le texte exact, espaces et casse compris. Les noms de feuilles peuvent ensuite être adaptés, mais cette adaptation ne rapproche pas les groupes.

Les formules et les couleurs sont-elles conservées ?

Le résultat est reconstruit à partir des valeurs tabulaires lues. Il ne constitue pas une copie fidèle du classeur, de ses styles, de ses macros ou de ses formules.

Le fichier quitte-t-il mon appareil pendant la répartition ?

La lecture, le regroupement et l’export s’effectuent dans votre navigateur. Les gros tableaux et les très nombreux groupes peuvent toutefois dépasser la mémoire disponible.

Outils associés

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

Outils similaires

Découpez un fichier CSV selon un nombre de lignes ou les valeurs d’une colonne.

Données & tableauxMis en avantUtiliser l’outil