Przejdź do treści
100% lokalnie

Analizator atrybutów produktu

Zamień dowolny tekst atrybutu produktu na czystą tabelę klucz/wartość lub JSON.

Wejście

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.

Częste pytania

Jakie separatory rozpoznaje pomiędzy kluczem a wartością?
Dwukropek, znak równości lub myślnik z co najmniej jedną spacją obok – „Kolor: czerwony”, „sku=AB-12” i „Waga - 2kg” działają. Myślnik bez spacji wokół niego, jak w przypadku „Made-in” lub „Micro-USB”, jest zamiast tego traktowany jako część słowa.
Czy mogę umieścić kilka atrybutów w jednej linii?
Tak. Oddziel je przecinkiem lub średnikiem, np. „Kolor: czerwony, Rozmiar: XL; Waga – 2kg” — lub zamiast tego umieść po jednym atrybutie w wierszu. Obydwa style można mieszać w tej samej paście.
Co dzieje się z tekstem, który nie wygląda jak para klucz/wartość?
Jest pomijany, a nie zgadywany, więc dane wyjściowe zawierają tylko atrybuty, co do których narzędzie ma pewność, że zostały poprawnie przeanalizowane.
Czy mogę wyeksportować wynik jako JSON zamiast tabeli?
Tak. Przełącz „Format wyjściowy” na „Tablica JSON”, aby uzyskać tablicę `[{"key": ..., "value": ...}]` zamiast tabeli w postaci zwykłego tekstu.
Czy dane moich produktów są gdziekolwiek przesłane?
Nie. Analizowanie odbywa się całkowicie w przeglądarce — nic, co tu wkleisz, nie zostanie wysłane na serwer, co ma znaczenie w przypadku danych dostawców, których nie powinieneś udostępniać.