Diviser et fusionner des fichiers CSV et Excel

Divisez un gros fichier CSV ou Excel en fichiers plus petits selon un nombre de lignes, un nombre de fichiers ou la valeur d'une colonne, ou fusionnez plusieurs fichiers en un seul en faisant correspondre les en-têtes. Chaque partie garde la ligne d'en-tête, et les gros fichiers sont lus par morceaux pour que la page ne se fige jamais.

Vos fichiers ne quittent jamais votre appareil. Tout se passe dans votre navigateur.

Comment ça marche

  1. Ajoutez vos fichiersDéposez des fichiers CSV ou Excel (.xlsx) sur la page ou choisissez-les. Pour une fusion, ajoutez tous les fichiers à combiner.
  2. Choisissez la méthodePour diviser, choisissez un nombre de lignes par fichier, un nombre de fichiers ou une colonne. Pour fusionner, indiquez si les colonnes sont associées par nom ou par position.
  3. TéléchargezTéléchargez chaque partie, toutes les parties en ZIP ou le fichier fusionné. Rien ne quitte votre appareil.

Diviser par lignes, par nombre de fichiers ou par colonne

Les marketplaces, les outils d'emailing et les écrans d'import limitent souvent le nombre de lignes par fichier, et les tableurs ralentissent avec des fichiers très longs. Lignes par fichier découpe le tableau en morceaux de taille fixe, par exemple 5 000 produits par fichier. Nombre de fichiers le partage en parts égales quand il vous faut exactement quatre fichiers pour quatre collègues.

Valeur de colonne crée un fichier pour chaque valeur distincte de la colonne choisie. Divisez un export de commandes par ville, une liste de produits par marque ou un fichier clients par commercial : chaque fichier porte le nom de sa valeur, comme commandes_Lyon.csv. Jusqu'à 1 000 valeurs différentes sont prises en charge.

Fusionner des fichiers aux colonnes dans un ordre différent

Les exports mensuels sont rarement parfaitement alignés. Avec Associer les colonnes réglé sur Par nom, les colonnes sont associées d'après le texte de l'en-tête, sans tenir compte des majuscules, des minuscules ni des espaces en trop. Un fichier où Prix vient avant Stock se range donc quand même dans les bonnes colonnes. Les colonnes présentes dans certains fichiers seulement sont conservées, avec des cellules vides là où un fichier n'a pas de valeur.

Vous pouvez ajouter une colonne avec le nom du fichier source pour savoir d'où vient chaque ligne, et supprimer les lignes en double quand les mêmes enregistrements figurent dans plusieurs exports. Les classeurs Excel peuvent être fusionnés feuille par feuille, si bien que plusieurs feuilles d'un même classeur deviennent un seul tableau.

Pensé pour les gros fichiers

Un fichier CSV est lu par petits morceaux en arrière-plan. Un export de 100 Mo avec des centaines de milliers de lignes est ainsi divisé sans que la page se fige, et une barre de progression indique l'avancement. Le séparateur est détecté automatiquement, les valeurs entre guillemets contenant des virgules ou des retours à la ligne restent dans une seule cellule, et les fichiers enregistrés par d'anciennes versions d'Excel dans un encodage régional sont reconnus.

Les codes-barres, codes postaux et identifiants avec zéros initiaux restent du texte, même si vous enregistrez les parties en Excel, et les nombres de plus de 15 chiffres ne sont jamais arrondis. Les parties CSV sont enregistrées en UTF-8 avec un marqueur qui indique à Excel comment lire les lettres accentuées.

Questions fréquentes

Mes fichiers sont-ils envoyés en ligne ?

Non. La division et la fusion se font dans votre navigateur. Vos fichiers ne sont envoyés à aucun serveur, ce qui compte pour des données clients et des commandes.

Quelle taille de fichier est acceptée ?

Les fichiers CSV sont lus par morceaux, donc des fichiers de 100 Mo et plus passent sur un ordinateur ordinaire. Les fichiers Excel sont lus en entier, les très gros classeurs demandent donc plus de mémoire. Les enregistrer d'abord en CSV va plus vite.

Chaque partie garde-t-elle la ligne d'en-tête ?

Oui. Quand La première ligne est l'en-tête est activé, l'en-tête est écrit en haut de chaque partie. Désactivez l'option si votre fichier n'a pas d'en-tête.

Les zéros initiaux et les codes-barres risquent-ils de disparaître ?

Non. Les valeurs sont copiées exactement telles qu'elles figurent dans le fichier. Si vous enregistrez en Excel, les colonnes avec zéros initiaux et nombres longs restent du texte, aucun chiffre ne se perd.

Que se passe-t-il si les fichiers n'ont pas les mêmes colonnes ?

Avec l'association par nom, toutes les colonnes de tous les fichiers sont conservées. Les lignes d'un fichier auquel il manque une colonne reçoivent une cellule vide à cet endroit. Choisissez Par position si vos fichiers n'ont pas d'en-tête ou nomment différemment les mêmes données.

Puis-je fusionner les feuilles d'un même classeur Excel ?

Oui. Ajoutez le classeur et laissez Utiliser toutes les feuilles des fichiers Excel activé. Chaque feuille est traitée comme un fichier distinct et toutes les lignes se retrouvent dans un seul tableau.

Y a-t-il une limite de lignes ?

Le CSV n'a pas de limite. Une feuille Excel contient au maximum 1 048 576 lignes : enregistrez donc les très gros résultats en CSV ou divisez-les en plusieurs fichiers Excel.