Anúncios incomodam? Ir Sem anúncios Hoje

Conversor CSV para XML

DadosDesenvolvedorTexto
ANUNCIADO Remover?

Opções

ANUNCIADO Remover?

Guia

Conversor CSV para XML

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

  1. Cole o CSV na caixa de entrada ou carregue um arquivo .csv com o upload.
  2. Escolha o delimitador (vírgula, ponto-e-vírgula, tabulação, pipe) e decida se a primeira linha contém cabeçalhos.
  3. 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.
  4. Escolha o estilo de indentação, ative a declaração XML e selecione a codificação.
  5. 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.

ANUNCIADO Remover?

Perguntas frequentes

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

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!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?