Éditeur Excel en ligne
Gratuit · Sans inscription · Traitement local

Mélanger les Lignes Excel en Ligne — Échantillon Aléatoire Gratuit, Sans Upload

Mélangez les lignes ou tirez un échantillon aléatoire de N lignes avec graine reproductible. Sans upload ni inscription ; le fichier reste sur l’appareil.

Déposez ici un fichier .xlsx, .xlsm ou .xls, ou cliquez pour parcourir

Prend en charge .xlsx / .xlsm / .xls · traitement local · jamais envoyé

Mélange Fisher–Yates et graines reproductibles

Chaque feuille est mélangée avec l’algorithme Fisher–Yates : en partant de la dernière ligne de données vers la première, chaque ligne est échangée avec une position aléatoire parmi celles qui la précèdent (elle-même incluse). Tous les ordres possibles ont exactement la même probabilité ; aucune ligne n’est favorisée ni laissée en place.

Ordre initialUn mélange possible
A, B, C, D, EC, A, E, B, D
1, 2, 3, 4, 54, 1, 5, 2, 3

Les nombres aléatoires proviennent d’un petit générateur déterministe (mulberry32), et la graine n’est que sa valeur de départ. La même graine appliquée au même fichier produit toujours un ordre strictement identique : notez-la pour reproduire ou auditer le mélange plus tard. Laissez la graine vide et une nouvelle graine est tirée de l’horloge à chaque exécution, donc chaque résultat diffère.

Même graine + même fichier = résultat identique à chaque fois. Graine vide = un nouvel ordre aléatoire à chaque exécution. La graine ne change que l’ordre, jamais les lignes présentes.

Échantillonnage aléatoire : tout mélanger d’abord, puis garder les N premières lignes

La taille d’échantillon s’applique après le mélange complet : toutes les lignes de données sont d’abord randomisées, puis les N premières lignes de l’ordre mélangé constituent la sortie. Chaque position étant équiprobable, ces N lignes forment un échantillon aléatoire équitable sans remise — une ligne ne peut jamais apparaître deux fois.

Quand la première ligne est un en-tête, il reste figé en haut et n’est pas compté dans N : demander 100 lignes renvoie l’en-tête plus 100 lignes de données. Si vous demandez plus de lignes qu’il n’y en a, tout est conservé et le rapport affiche le nombre réel de lignes (entrée → sortie).

Laissez la taille d’échantillon vide pour mélanger sans supprimer aucune ligne. L’échantillonnage ne duplique jamais de ligne ; pour plusieurs échantillons indépendants, relancez avec la même graine ou une autre.

Comment mélanger les lignes Excel en ligne

  1. Déposez un classeur .xlsx, .xlsm ou .xls : tout est traité localement, jamais envoyé.
  2. Gardez « La première ligne est un en-tête » activé (par défaut) pour maintenir l’en-tête en haut ; désactivez pour mélanger aussi la première ligne.
  3. Indiquez éventuellement une taille d’échantillon pour ne garder que N lignes après mélange ; vide = toutes les lignes.
  4. Saisissez éventuellement une graine (texte ou nombre) pour un résultat reproductible ; vide = nouvel ordre aléatoire à chaque fois.
  5. Cliquez sur Mélanger les lignes — chaque feuille visible est mélangée indépendamment —, consultez le rapport par feuille et téléchargez your-file-name-shuffled.xlsx.

Quand en avez-vous besoin

  • Contrôle qualité aléatoire : tirer 50 lignes au hasard d’un gros export pour une inspection manuelle.
  • Données de questionnaires et d’enquêtes : mélanger l’ordre des réponses avant partage afin que l’ordre de soumission initial ne biaise pas les relecteurs.
  • Données d’entraînement et machine learning : mélanger les lignes avant le découpage entraînement/validation/test pour un ordre aléatoire.
  • Ordre équitable : randomiser l’ordre de présentation lors d’audits, de tirages au sort ou de contrôles où chaque enregistrement doit avoir la même chance.

Mélanger est destructif — l’ordre d’origine des lignes est irrécupérable depuis la sortie (sauf si vous conservez et la graine et le fichier d’origine). Travaillez sur une copie ou gardez le classeur d’origine. Dans le .xlsx reconstruit, les styles, largeurs de colonnes, cellules fusionnées, graphiques et formules sont également simplifiés.

Chaque feuille est mélangée indépendamment : les lignes ne passent jamais d’une feuille à l’autre, et chaque feuille tire sa propre séquence aléatoire à partir de la même graine. Mélanger une feuille de 10 lignes n’affecte donc pas une feuille de 10 000 lignes voisine. Les feuilles vides sont conservées telles quelles et les feuilles internes de métadonnées (noms commençant par _) sont ignorées.

Limites

  • La sortie est un .xlsx de valeurs uniquement : styles, largeurs, fusions, graphiques et formules (écrites comme valeurs en cache) ne sont pas repris.
  • L’échantillonnage est sans remise et porte sur des lignes entières ; échantillonnage pondéré ou stratifié non proposé.
  • Toutes les feuilles visibles sont traitées ; impossible de mélanger seulement une plage choisie.
  • Les classeurs chiffrés (mot de passe à l’ouverture) sont illisibles.
  • Les anciens .xls sont acceptés en entrée mais le résultat sort toujours en .xlsx.

Questions fréquentes

C’est vraiment gratuit ?

Oui, 100 % gratuit : sans inscription, sans filigrane, sans limite de fichiers. Tout se passe dans votre navigateur.

Le mélange est-il vraiment aléatoire et sans biais ?

Fisher–Yates garantit que tous les ordres sont équiprobables. La graine rend seulement le résultat déterministe et reproductible, pas moins aléatoire.

Qu’est-ce qu’une graine et à quoi sert-elle ?

La valeur de départ du générateur aléatoire. Même graine + même fichier = même ordre à chaque fois, pratique pour auditer, partager ou refaire un tirage. Vide = résultat différent à chaque fois.

Comment marche l’échantillonnage aléatoire ?

Toutes les lignes sont mélangées puis les N premières sont renvoyées, sans remise ; au-delà du nombre de lignes, tout est conservé. L’en-tête reste en haut et ne compte pas dans N.

Que devient ma ligne d’en-tête ?

Elle reste figée en haut (par défaut), n’est jamais mélangée et n’est pas comptée dans N.

Toutes les feuilles sont-elles mélangées ensemble ?

Non : chaque feuille est mélangée indépendamment à partir de la même graine, et les lignes ne traversent jamais d’une feuille à l’autre.

Mon fichier est-il envoyé à un serveur ?

Non. Analyse, mélange et reconstruction se font entièrement dans le navigateur en JavaScript ; le fichier ne quitte jamais votre appareil.

Quels formats sont pris en charge et la mise en forme ?

.xlsx/.xlsm/.xls en entrée, résultat en .xlsx. Les styles sont simplifiés et les fichiers chiffrés par mot de passe sont illisibles.

Outils associés

Besoin de trier, filtrer ou modifier les lignes plutôt que de les randomiser ?

Ouvrir l’éditeur Excel en ligne gratuit