XML para CSV
Converte um elemento XML repetido numa tabela CSV com cabeçalho.
XML para CSV
Cole um documento XML e esta ferramenta encontra o elemento que se repete — o que representa cada linha de dados — e transforma cada ocorrência numa linha CSV, com um cabeçalho construído a partir de seus sub-elementos e atributos. É construída para exportações de APIs, feeds de CMS, catálogos de e-commerce e sistemas legados onde XML é o único formato disponível mas uma folha de cálculo é onde os dados realmente precisam ir.
Por padrão, o elemento repetido é detetado automaticamente, mas pode nomeá-lo quando um documento tem mais de um candidato plausível. Sub-elementos aninhados tornam-se colunas unidas pelo separador de caminho, portanto <address><city> transforma-se numa coluna chamada address.city; desative "Incluir atributos" para remover completamente atributos XML da saída. Quando uma linha tem mais de um sub-elemento igual — vários filhos <tag>, por exemplo — escolha se unir seus valores numa única célula ou espalhá-los por colunas numeradas separadas.
Delimitar padrão envolvendo um campo apenas quando contém o delimitador, um caráter de aspas ou uma quebra de linha, mantendo a saída simples e legível; mude para "Sempre" para ferramentas que esperam todos os campos delimitados. O delimitador pode ser uma vírgula, ponto-e-vírgula, tabulação ou barra, e "UTF-8 com BOM" adiciona a marca de byte-order que faz o Excel ler texto acentuado corretamente em vez de adivinhar uma codificação. XML malformado é relatado com a linha onde a análise parou.
Tudo funciona localmente no seu navegador — o XML que cola nunca é enviado para um servidor, portanto as exportações contendo dados de clientes ou negócios mantêm-se privadas. Copie o CSV, transfira-o como arquivo .txt ou envie-o novamente para a entrada para executar outra ferramenta nele.