Conversor CSV para XML
Guia
Conversor CSV para XML
Transforme qualquer arquivo CSV em XML limpo e bem-formulado sem sair do navegador. Cole ou carregue seus dados, escolha como as linhas e cabeçalhos devem ser mapeados, e obtenha de volta um XML corretamente escapado com os casos especiais de entidades (ampersand, colchetes, aspas, quebras de linha) tratados automaticamente.
Tudo é executado no lado do cliente, então seu CSV nunca sai da sua máquina. Isso torna o processo seguro para logs, exportações e qualquer planilha que você não esteja confortável em colar em um serviço terceiro.
Como usar
- Cole o CSV na caixa de entrada ou carregue um arquivo .csv com o upload.
- Escolha o delimitador (vírgula, ponto-e-vírgula, tabulação, pipe) e decida se a primeira linha contém cabeçalhos.
- Defina o nome do elemento raiz, o nome do elemento de linha e se os cabeçalhos devem ser renderizados como elementos filhos ou atributos.
- Escolha o estilo de indentação, ative a declaração XML e selecione a codificação.
- Copie a saída ou baixe como um arquivo .xml.
Características
- Análise no estilo RFC 4180 – Trata campos entre aspas, cotações escapadas e quebras de linha dentro das células.
- Nomes personalizados de elementos – Escolha seus próprios nomes de raiz, linha e (quando usando modo posicional) de campo.
- Cabeçalhos como elementos ou atributos – Alternância entre
<row><name>Alice</name></row>e<row name="Alice"/>. - Escapamento estrito de XML – Tratamento correto de entidades para
&,<,>,", e caracteres de controle em atributos. - Saída flexível – Indentação de 2 espaços, 4 espaços, tabulação ou minimizada, com declaração XML opcional e codificação.
- Nomes seguros de elementos – Caracteres inválidos para nomes de XML em cabeçalhos são sanitizados automaticamente.
- Baixar .xml – Exportação em um clique do arquivo XML gerado.
Perguntas frequentes
-
O que é CSV e por que ainda é tão comum?
CSV (valores separados por vírgula) é um formato tabular de texto simples onde cada linha é um registro e os campos são separados por um delimitador. Ele persiste porque é fácil de produzir, fácil de ler e todos os ferramentas de planilhas, bancos de dados e análise podem importar ou exportar sem necessidade de esquema.
-
Para que serve o XML hoje?
XML é um formato de marcação estruturado usado para arquivos de configuração, formatos de documentos (DOCX, SVG, RSS), troca de dados em empresas (SOAP, fluxos financeiros, declarações governamentais) e em qualquer situação em que um esquema estrito, descritivo e com atributos e elementos aninhados seja preferido em relação a um CSV plano ou JSON de tipagem fraca.
-
Por que o XML precisa de escapamento de entidades?
Os caracteres &, fazem parte da sintaxe do XML. Se aparecerem literalmente no texto, colidem com tags e quebram a análise. As entidades XML (&, <, >, ", ') codificam esses caracteres para preservar o conteúdo e manter o documento bem-formulado.
-
Quais são as regras para um nome válido de elemento XML?
Um nome de elemento XML deve começar com uma letra ou sublinhado e pode ser seguido por letras, dígitos, hífen, sublinhado ou ponto. Espaços, barras e a maioria dos sinais de pontuação não são permitidos, e nomes que começam com as letras 'xml' (em qualquer caso) são reservados pela especificação.
-
Quando os cabeçalhos devem ser atributos em vez de elementos filhos?
Atributos são uma boa escolha para metadados curtos e atômicos, como IDs, flags ou enumerações, e produzem XML mais compacto. Elementos filhos são melhores quando um valor pode conter conteúdo estruturado, pode precisar de atributos futuros ou quando os consumidores esperam iterar sobre elementos com XPath.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 29 abr 2026
