Preskoči na sadržaj
100% lokalno

Parser atributa proizvoda

Pretvorite slobodni tekst atributa proizvoda u čistu tablicu ključ/vrijednost ili JSON.

Unos

Parser atributa proizvoda

Zalijepite atribute proizvoda napisane onako kako se stvarno prikazuju u izvozu proračunske tablice, e-poruci dobavljača ili skrabanom popisu — "Boja: crvena, Veličina: XL" u jednom retku ili "Težina - 2 kg" i "Materijal = pamuk" svaki zasebno — i ovaj ih alat pretvara u čistu, uređenu listu parova ključ/vrijednost. Čita dvotočke, znakove jednakosti i crtice kao razdjelnike ključ/vrijednost, a zareze ili točke i zareze kao razdjelnike između atributa u istom retku, tako da nije važno jesu li specifikacije proizvoda nagurane u jedan redak ili su raspoređene u nekoliko.

Napravljen je za čišćenje kataloga e-trgovine: normaliziranje sažetka sadržaja proizvoda dobavljača prije uvoza, pretvaranje kopirano zalijepljene specifikacije u nešto što proračunska tablica može sortirati ili provjera ima li svaki unos u seriji zapravo boju i veličinu prije nego što se objavi. Razmaci ne moraju biti dosljedni — "Boja: crvena", "Boja: crvena" i "Boja: crvena" svi se analiziraju na isti način — a miješani stilovi razdjelnika u jednom lijepljenju obrađuju se bez dodatnog podešavanja. Crtica bez okolnog prostora, kao u "Made-in" ili "Micro-USB", ostaje sama radije nego da se pogrešno smatra razdjelnikom, tako da složenice u ključu ili vrijednosti ostaju netaknute.

Dva izlazna formata pokrivaju dvije stvari koje ljudi obično rade sljedeće. "Tablica (ključ | vrijednost)" daje izgled običnog teksta u dva stupca koji se lijepi ravno u ćeliju po ćeliju proračunske tablice. "JSON niz" proizvodi [{"key": ..., "value": ...}] niz spreman za ubacivanje u skriptu ili shemu proizvoda. "Ukloni duplicirane parove" sažima atribute koji se ponavljaju s potpuno istim ključem i vrijednošću, a "Sortiraj po ključu" abecednim redom raspoređuje rezultat tako da se povezani atributi (boja, materijal, veličina, težina) poredaju bez obzira na redoslijed kojim su upisani.

Sve se događa u vašem pregledniku — zalijepljeni atributi, koliko god bili neuredni ili vlasnički, nikada se ne učitavaju niti šalju na poslužitelj.

FAQ

Koje graničnike prepoznaje između ključa i vrijednosti?
Dvotočka, znak jednakosti ili crtica s najmanje jednim razmakom pored — "Boja: crvena", "sku=AB-12" i "Težina - 2 kg" sve funkcionira. Crtica bez razmaka oko nje, kao u "Made-in" ili "Micro-USB", umjesto toga se tretira kao dio riječi.
Mogu li staviti nekoliko atributa u jedan red?
Da. Odvojite ih zarezom ili točkom i zarezom, na primjer "Boja: crvena, Veličina: XL; Težina - 2 kg" — ili umjesto toga stavite jedan atribut po retku. Oba stila mogu se miješati u istoj pasti.
Što se događa s tekstom koji ne izgleda kao par ključ/vrijednost?
Preskače se umjesto da se nagađa, tako da izlaz sadrži samo atribute za koje je alat uvjeren da ih je ispravno analizirao.
Mogu li izvesti rezultat kao JSON umjesto tablice?
Da. Prebacite "Izlazni format" na "JSON niz" da biste dobili niz `[{"key": ..., "value": ...}]` umjesto tablice običnog teksta.
Jesu li moji podaci o proizvodu negdje učitani?
Ne. Raščlanjivanje se u potpunosti odvija u vašem pregledniku — ništa što ovdje zalijepite ne šalje se na poslužitelj, što je važno za podatke dobavljača koje ne biste trebali dijeliti.