Conversor de XML para CSV

Cole um texto XML com registros repetidos valor... e converta para CSV/TSV.

Dicas

  • Esta ferramenta é o processo inverso do conversor de CSV para XML (dev.csv.csv_to_xml): cole a saída dessa ferramenta para recuperar o CSV original.
  • A linha de cabeçalho do CSV/TSV é obtida a partir dos nomes das tags filhas encontradas no primeiro elemento .
  • As colunas são associadas pelo nome da tag, não pela posição, então linhas com uma ordem de elementos ligeiramente diferente ainda são tratadas corretamente.
  • Útil para importar respostas de serviços web SOAP ou exportações de sistemas corporativos legados para o Excel ou outra planilha.
  • Referências de caracteres como `&`, `<` e `>` são automaticamente decodificadas de volta para `&`, `<` e `>` na saída.

Perguntas frequentes

Ela suporta XML com um elemento repetido, cada um contendo elementos filhos no formato valor. Isso corresponde à saída do conversor de CSV para XML (dev.csv.csv_to_xml), e muitas respostas SOAP e exportações de sistemas legados usam a mesma estrutura de um registro por elemento.

Elementos cujas tags de abertura e fechamento não coincidem são simplesmente ignorados, deixando a célula correspondente vazia, em vez de causar uma falha. No entanto, se nenhum elemento for encontrado, nenhum resultado é gerado e uma mensagem de erro é exibida.

Muitos serviços web baseados em SOAP, além de sistemas bancários centrais e governamentais legados criados antes da popularização do JSON, ainda dependem do XML como formato padrão de troca de dados. Por isso, ainda existe uma necessidade real de importar dados XML recebidos de parceiros ou sistemas internos para ferramentas de planilha.

O conversor de CSV para XML (dev.csv.csv_to_xml) faz a conversão inversa. Usadas em conjunto, as duas ferramentas permitem mover dados entre XML e CSV conforme necessário.
ツールくん

Curiosidade — Por que SOAP e XML ainda estão em uso

O SOAP (Simple Object Access Protocol), padrão dominante para integração de serviços web nos anos 2000, representa tanto as requisições quanto as respostas em XML. Embora novos desenvolvimentos raramente escolham SOAP agora que as APIs REST e o JSON se tornaram predominantes, alguns sistemas bancários centrais e governamentais ainda funcionam sobre SOAP/XML por causa da validação rígida de esquema que o formato permite.

Ainda é comum encontrar equipes que copiam manualmente o XML exportado por esses sistemas legados para o Excel, um fluxo de trabalho ineficiente que persiste em muitas organizações. Esta ferramenta busca fechar essa lacuna: quando o XML é o único formato disponível, mas o que você realmente precisa é de uma planilha, a conversão pode ser feita inteiramente no navegador. Combinada com o conversor de CSV para XML, também facilita mover dados entre formatos sempre que departamentos ou sistemas diferentes exigem convenções distintas.

Toda a conversão desta ferramenta ocorre no lado do cliente, dentro do seu navegador — o XML que você cola nunca é enviado a um servidor. Isso torna seguro usá-la mesmo com dados confidenciais de parceiros ou informações pessoais presentes no XML. O envio de arquivos também é suportado, evitando a necessidade de copiar e colar a partir de um editor de texto.

→ Ver todas as curiosidades