Aller au contenu
Tout en local

Analyseur d'attributs de produit

Transformez le texte d'attribut de produit de forme libre en une table clé/valeur propre ou JSON.

Entrée

Analyseur d'attributs de produit

Collez les attributs du produit écrits tels qu'ils apparaissent réellement dans une feuille de calcul d'exportation, dans l'e-mail d'un fournisseur ou dans une liste récupérée : "Couleur : rouge, Taille : XL" sur une ligne, ou "Poids - 2 kg" et "Matériau = Coton" chacun sur leur propre - et cet outil les transforme en une liste claire et ordonnée de paires clé/valeur. Il lit les deux-points, les signes égal et les tirets comme séparateurs clé/valeur, et les virgules ou les points-virgules comme séparation entre les attributs sur la même ligne. Peu importe donc que les spécifications d'un produit soient regroupées sur une seule ligne ou réparties sur plusieurs.

Il est conçu pour le nettoyage de catalogues e-commerce : normaliser le flux d'un fournisseur avant import, transformer une fiche copiée-collée en quelque chose qu'un tableur peut trier, ou vérifier que chaque annonce d'un lot a bien une couleur et une taille avant publication. L'espacement importe peu — « Couleur : rouge », « Couleur:rouge » et « Couleur : rouge » sont tous analysés de la même façon — et les styles de délimiteurs mixtes dans un même collage sont gérés sans configuration. Un trait d'union sans espace, comme dans "Made-in", est laissé intact plutôt que confondu avec un séparateur.

Deux formats de sortie couvrent les deux choses que les gens font habituellement ensuite. "Tableau (clé | valeur)" donne une disposition en texte brut sur deux colonnes qui se colle directement dans une feuille de calcul, cellule par cellule. "Tableau JSON" produit un tableau [{"key": ..., "value": ...}] prêt à être inséré dans un script ou un schéma de produit. "Supprimer les paires en double" réduit les attributs qui se répètent avec exactement la même clé et la même valeur, et "Trier par clé" classe le résultat par ordre alphabétique afin que les attributs associés (couleur, matériau, taille, poids) s'alignent quel que soit l'ordre dans lequel ils ont été saisis.

Tout se passe dans votre navigateur : les attributs collés, même s'ils sont désordonnés ou propriétaires, ne sont jamais téléchargés ni envoyés à un serveur.

FAQ

Quels délimiteurs reconnaît-il entre une clé et une valeur ?
Un deux-points, un signe égal ou un tiret avec au moins un espace à côté : "Couleur : rouge", "sku=AB-12" et "Poids - 2 kg" fonctionnent tous. Un tiret sans espace autour, comme dans « Made-in » ou « Micro-USB », est plutôt traité comme faisant partie du mot.
Puis-je mettre plusieurs attributs sur une seule ligne ?
Oui. Séparez-les par une virgule ou un point-virgule, par exemple « Couleur : rouge, Taille : XL ; Poids - 2 kg » — ou mettez à la place un attribut par ligne. Les deux styles peuvent être mélangés dans la même pâte.
Qu'arrive-t-il au texte qui ne ressemble pas à une paire clé/valeur ?
Il est ignoré plutôt que deviné, de sorte que la sortie ne contient que des attributs que l'outil est sûr d'avoir analysés correctement.
Puis-je exporter le résultat au format JSON au lieu d’un tableau ?
Oui. Basculez « Format de sortie » sur « Tableau JSON » pour obtenir un tableau `[{"key": ..., "value": ...}]` au lieu du tableau en texte brut.
Mes données produit sont-elles téléchargées quelque part ?
L'analyse s'effectue entièrement dans votre navigateur : rien de ce que vous collez ici n'est envoyé à un serveur, ce qui est important pour les données des fournisseurs que vous n'êtes pas censé partager.