Converter CSV em XML

Transforme um arquivo CSV em um documento XML estruturado: os cabeçalhos das colunas viram nomes de tags e cada linha vira um elemento. O tratamento de aspas e vírgulas dentro dos valores é suportado.

Exemplo:

Como funciona

Alguns sistemas posteriores (importações legadas, integrações B2B, fluxos SOAP) ainda exigem XML, enquanto os dados de origem estão em CSV. Cole seu CSV, personalize, se precisar, o nome da tag raiz e da tag repetida para cada linha e clique em "Converter em XML".

Como são tratados os nomes de coluna inválidos para uma tag XML?

Um nome de tag XML deve começar com uma letra ou um underscore e só pode conter letras, números, pontos, hifens e underscores. Os cabeçalhos de coluna que não respeitam essas regras (espaços, caracteres especiais, início com número) são limpos automaticamente: os caracteres proibidos são substituídos por _ e um prefixo col_ é adicionado se o nome começar com um número.

Caracteres especiais nos valores causam problemas?

Não, os caracteres com significado especial em XML (&, <, >, aspas) são escapados automaticamente em entidades XML no conteúdo das tags, para produzir sempre um documento válido.

Processamento 100% local: a conversão é feita inteiramente no seu navegador — seu arquivo CSV nunca sai do seu dispositivo.