Ir para o conteúdo
Totalmente local

Analisador de atributos do produto

Transforme o texto de atributo do produto de formato livre em uma tabela de chave/valor limpa ou JSON.

Entrada

Analisador de atributos do produto

Cole os atributos do produto escritos da maneira como eles realmente aparecem em uma planilha de exportação, um e-mail de fornecedor ou uma listagem raspada - "Cor: vermelho, Tamanho: XL" em uma linha ou "Peso - 2kg" e "Material = Algodão" cada um por conta própria - e esta ferramenta os transforma em uma lista limpa e ordenada de pares chave/valor. Ele lê dois pontos, sinais de igual e travessões como separadores de chave/valor e vírgulas ou ponto e vírgula como a divisão entre atributos na mesma linha, portanto, não importa se as especificações de um produto estão amontoadas em uma linha ou espalhadas por várias.

Ele foi desenvolvido para limpeza de catálogo de comércio eletrônico: normalizar o feed de produtos de um fornecedor antes da importação, transformar uma folha de especificações copiada e colada em algo que uma planilha possa classificar ou verificar se cada listagem em um lote realmente tem uma cor e um tamanho antes de ir ao ar. O espaçamento não precisa ser consistente — "Cor: vermelho", "Cor: vermelho" e "Cor: vermelho" são analisados da mesma maneira — e estilos de delimitadores mistos em uma única colagem são tratados sem configuração extra. Um hífen sem espaço circundante, como em "Made-in" ou "Micro-USB", é deixado sozinho em vez de confundido com um separador, para que palavras compostas em uma chave ou valor sobrevivam intactas.

Dois formatos de saída cobrem as duas coisas que as pessoas costumam fazer a seguir. "Tabela (chave | valor)" fornece um layout de texto simples e duas colunas que é colado diretamente em uma planilha, célula por célula. "Matriz JSON" produz uma matriz [{"key": ..., "value": ...}] pronta para ser inserida em um script ou esquema de produto. "Remover pares duplicados" recolhe atributos que se repetem exatamente com a mesma chave e valor, e "Classificar por chave" coloca o resultado em ordem alfabética para que os atributos relacionados (Cor, Material, Tamanho, Peso) sejam alinhados independentemente da ordem em que foram digitados.

Tudo acontece no seu navegador – os atributos colados, por mais confusos ou proprietários que sejam, nunca são carregados ou enviados para um servidor.

FAQ

Quais delimitadores ele reconhece entre uma chave e um valor?
Dois pontos, um sinal de igual ou um travessão com pelo menos um espaço próximo a ele — "Cor: vermelho", "sku=AB-12" e "Peso - 2kg" funcionam. Um travessão sem espaços ao redor, como em "Made-in" ou "Micro-USB", é tratado como parte da palavra.
Posso colocar vários atributos em uma linha?
Sim. Separe-os com vírgula ou ponto e vírgula, por exemplo "Cor: vermelho, Tamanho: XL; Peso - 2kg" — ou coloque um atributo por linha. Ambos os estilos podem ser misturados na mesma pasta.
O que acontece com o texto que não se parece com um par chave/valor?
Ele é ignorado em vez de adivinhado, portanto, a saída contém apenas atributos que a ferramenta tem certeza de ter analisado corretamente.
Posso exportar o resultado como JSON em vez de uma tabela?
Sim. Mude "Formato de saída" para "matriz JSON" para obter uma matriz `[{"key": ..., "value": ...}]` em vez da tabela de texto simples.
Os dados do meu produto são carregados em algum lugar?
Não. A análise acontece inteiramente no seu navegador — nada do que você cola aqui é enviado para um servidor, o que é importante para os dados do fornecedor que você não deve compartilhar.