Ga naar inhoud
100% lokaal

Parser voor productkenmerken

Zet vrije productattribuuttekst om in een schone sleutel/waardetabel of JSON.

Invoer
Uitvoer

Parser voor productkenmerken

Plak productkenmerken die zijn geschreven zoals ze daadwerkelijk worden weergegeven in een spreadsheet-export, een e-mail van een leverancier of een geschraapte lijst - "Kleur: rood, Maat: XL" op één regel, of "Gewicht - 2 kg" en "Materiaal = Katoen" elk op hun eigen - en deze tool verandert ze in een overzichtelijke, geordende lijst van sleutel/waarde-paren. Het leest dubbele punten, is gelijk aan tekens en streepjes als scheidingstekens voor sleutel/waarde, en komma's of puntkomma's als de splitsing tussen attributen op dezelfde regel, dus het maakt niet uit of de specificaties van een product op één regel zijn gepropt of over meerdere regels zijn verspreid.

Het is gebouwd voor het opschonen van e-commercecatalogi: het normaliseren van de productfeed van een leverancier vóór import, het omzetten van een gekopieerd en geplakt specificatieblad in iets dat door een spreadsheet kan worden gesorteerd, of het controleren of elke vermelding in een batch daadwerkelijk een kleur en een grootte heeft voordat deze live gaat. De spatiëring hoeft niet consistent te zijn - "Kleur: rood", "Kleur: rood" en "Kleur: rood" worden allemaal op dezelfde manier geparseerd - en gemengde scheidingstekenstijlen in één keer plakken worden afgehandeld zonder extra instellingen. Een koppelteken zonder omringende spatie, zoals in "Made-in" of "Micro-USB", wordt met rust gelaten in plaats van te worden aangezien voor een scheidingsteken, zodat samengestelde woorden in een sleutel of waarde intact blijven.

Twee uitvoerformaten dekken de twee dingen die mensen gewoonlijk vervolgens doen. "Tabel (sleutel | waarde)" geeft een lay-out met twee kolommen in platte tekst die rechtstreeks cel voor cel in een spreadsheet wordt geplakt. "JSON array" produceert een [{"key": ..., "value": ...}] array die klaar is om in een script of een productschema te plaatsen. Met "Dubbele paren verwijderen" worden attributen samengevouwen die met exact dezelfde sleutel en waarde worden herhaald, en met "Sorteren op sleutel" wordt het resultaat op alfabetische volgorde gezet, zodat gerelateerde attributen (Kleur, Materiaal, Grootte, Gewicht) op één lijn staan, ongeacht de volgorde waarin ze zijn getypt.

Alles gebeurt in uw browser; de geplakte attributen, hoe rommelig of bedrijfseigen ook, worden nooit geüpload of naar een server verzonden.

FAQ

Welke scheidingstekens herkent het systeem tussen een sleutel en een waarde?
Een dubbele punt, een gelijkteken of een streepje met minstens één spatie ernaast: "Kleur: rood", "sku=AB-12" en "Gewicht - 2kg" werken allemaal. Een streepje zonder spaties eromheen, zoals in "Made-in" of "Micro-USB", wordt in plaats daarvan behandeld als onderdeel van het woord.
Kan ik meerdere attributen op één regel zetten?
Ja. Scheid ze met een komma of puntkomma, bijvoorbeeld 'Kleur: rood, Maat: XL; Gewicht - 2 kg' — of plaats in plaats daarvan één kenmerk per regel. Beide stijlen kunnen in dezelfde pasta worden gemengd.
Wat gebeurt er met tekst die er niet uitziet als een sleutel/waarde-paar?
Het wordt overgeslagen in plaats van geraden, dus de uitvoer bevat alleen attributen waarvan de tool zeker weet dat deze correct is geparseerd.
Kan ik het resultaat exporteren als JSON in plaats van als tabel?
Ja. Schakel "Uitvoerformaat" naar "JSON array" om een `[{"key": ..., "value": ...}]` array te krijgen in plaats van de tabel met platte tekst.
Worden mijn productgegevens ergens geüpload?
Nee. Het parseren gebeurt volledig in uw browser; niets dat u hier plakt, wordt naar een server verzonden, wat van belang is voor leveranciersgegevens die u niet mag delen.