Beta de lancementExcelifyXML vient d'ouvrir ! Un avis, un bug, une idée ? Écrivez-nous — on lit tout.
Aller au contenu principal
← Tous les guides

6 min de lecture

Éditer un gros fichier XML dans Excel : la méthode « échantillon d'abord »

Un export produit de plusieurs dizaines de Mo n'a rien d'exceptionnel : catalogue Salesforce Commerce, flux Google Shopping, PIM Akeneo. Ce guide explique comment ExcelifyXML traite ces fichiers, et un workflow simple qui vous permet de travailler sur de très gros volumes en ne transformant qu'un petit échantillon.

Ce qu'ExcelifyXML accepte aujourd'hui

  • Transformation (XML → CSV) : jusqu'à 4 Mo avec le forfait gratuit, jusqu'à 30 Mo avec le forfait VIP (envoi direct sécurisé, aucune conservation).
  • Reconstruction (CSV → XML) : gratuite et sans crédit pour tout le monde. Elle accepte un bundle .excelify.zip jusqu'à 4 Mo — soit environ 30 Mo de XML une fois reconstruit, car le bundle est compressé.
  • Le XML reconstruit n'a pas de plafond de taille : il vous est envoyé en flux continu, quelle que soit sa longueur.

L'idée clé : la structure ne dépend pas du volume

Quand ExcelifyXML transforme un XML, il produit deux fichiers : data.csv (vos données) et skeleton.json, le manifeste de structure — l'ordre des balises, les attributs, les namespaces, la façon de reconstruire chaque ligne. Ce manifeste décrit la FORME de vos données, pas leur nombre.

Conséquence pratique : un échantillon de 200 produits qui a exactement la même structure que votre catalogue de 50 000 produits donne exactement le même manifeste. Vous pouvez donc transformer le petit fichier, puis reconstruire le grand.

Le workflow « échantillon d'abord » en 4 étapes

  1. Extrayez un échantillon représentatif de votre gros XML : gardez l'en-tête, la balise racine, et quelques dizaines ou centaines d'éléments répétés (produits, entrées, URLs…) qui couvrent tous les champs utilisés. N'importe quel éditeur de texte suffit — ou demandez-le à votre PIM/CMS.
  2. Transformez cet échantillon (quelques Ko à quelques Mo) sur la page Upload. Vous récupérez le bundle .excelify.zip : data.csv + skeleton.json.
  3. Ouvrez data.csv dans Excel, Google Sheets ou LibreOffice, et remplacez son contenu par le jeu de données complet en respectant les mêmes colonnes (mêmes en-têtes, même ordre). Vous pouvez aussi générer ces lignes depuis une base de données ou un autre tableur : seules les colonnes comptent.
  4. Sur la page Reconstruction, choisissez « Fichiers séparés » et déposez votre data.csv complet avec le skeleton.json d'origine — aucune manipulation d'archive : le site compresse et envoie les deux fichiers pour vous. Vous obtenez votre XML complet, avec la structure exacte de l'original. (Si vous préférez, vous pouvez aussi rezipper les deux fichiers vous-même et déposer le bundle.)

Ce que vous y gagnez

  • Un seul crédit consommé, même pour un catalogue de 30 Mo : la transformation de l'échantillon suffit, la reconstruction est illimitée et gratuite.
  • Un fichier de travail léger dans Excel : vous éditez le volume dans le tableur, pas dans un XML de 30 Mo qui fait ramer l'éditeur.
  • Un flux répétable : gardez le skeleton.json de côté, et régénérez votre XML autant de fois que vous voulez à partir de n'importe quel export CSV de même structure.

Les pièges à éviter

  • L'échantillon doit contenir TOUS les champs qui existent dans le gros fichier : un champ absent de l'échantillon sera absent du manifeste, donc du XML reconstruit.
  • Gardez les en-têtes de colonnes intacts (le nom des colonnes est le lien entre le CSV et la structure). Ajouter des lignes est libre ; renommer une colonne casse la correspondance.
  • Si votre tableur est en français, il enregistre le CSV avec des points-virgules : c'est prévu, ExcelifyXML détecte le séparateur automatiquement.

Confidentialité

Vos fichiers ne sont jamais conservés : traités en mémoire sur des serveurs de l'Union européenne, puis supprimés immédiatement. Les gros fichiers transitent quelques secondes par un espace privé et chiffré, effacé dès la fin du traitement. Aucune métadonnée n'est gardée.

Transformez votre échantillon et reconstruisez le volume complet :

Transformer un fichier