Analizator atrybutów produktu
Zamień dowolny tekst atrybutu produktu na czystą tabelę klucz/wartość lub JSON.
Analizator atrybutów produktu
Wklej atrybuty produktu zapisane w sposób, w jaki faktycznie pojawiają się w eksporcie arkusza kalkulacyjnego, wiadomości e-mail od dostawcy lub pobranej liście — „Kolor: czerwony, Rozmiar: XL” w jednym wierszu lub „Waga - 2 kg” i „Materiał = Bawełna” osobno — a to narzędzie zamieni je w czystą, uporządkowaną listę par klucz/wartość. Odczytuje dwukropki, znaki równości i myślniki jako separatory klucz/wartość oraz przecinki lub średniki jako podział między atrybutami w tym samym wierszu, więc nie ma znaczenia, czy specyfikacje produktu są stłoczone w jednym wierszu, czy rozłożone na kilka.
Został stworzony z myślą o czyszczeniu katalogów e-commerce: normalizowaniu pliku danych o produktach dostawcy przed importem, przekształcaniu wklejonego arkusza specyfikacji w coś, co można posortować w arkuszu kalkulacyjnym, lub sprawdzaniu, czy każda oferta w partii faktycznie ma kolor i rozmiar, zanim zostanie opublikowana. Odstępy nie muszą być spójne — „Kolor:czerwony”, „Kolor: czerwony” i „Kolor: czerwony” są analizowane w ten sam sposób — a mieszane style ograniczników w jednym wklejeniu są obsługiwane bez dodatkowej konfiguracji. Łącznik bez otaczającej przestrzeni, jak w przypadku „Made-in” lub „Micro-USB”, jest pozostawiany sam, a nie mylony z separatorem, dzięki czemu słowa złożone w kluczu lub wartości pozostają nienaruszone.
Dwa formaty wyjściowe obejmują dwie rzeczy, które ludzie zwykle robią w następnej kolejności. „Tabela (klucz | wartość)” zapewnia dwukolumnowy układ zwykłego tekstu, który można wkleić bezpośrednio do arkusza kalkulacyjnego komórka po komórce. „Tablica JSON” tworzy tablicę [{"key": ..., "value": ...}] gotową do umieszczenia w skrypcie lub schemacie produktu. Opcja „Usuń zduplikowane pary” zwija atrybuty, które powtarzają się z tym samym kluczem i wartością, a opcja „Sortuj według klucza” sortuje wynik alfabetycznie, dzięki czemu powiązane atrybuty (kolor, materiał, rozmiar, waga) są ułożone niezależnie od kolejności, w jakiej zostały wpisane.
Wszystko dzieje się w Twojej przeglądarce — wklejone atrybuty, niezależnie od tego, czy są niechlujne czy zastrzeżone, nigdy nie są przesyłane ani wysyłane na serwer.