Entrada CSV

ou solte um arquivo aqui, ou cole o código abaixo
Entrada CSV

Saída XML

Saída XML

Os arquivos nunca saem do seu navegadorComo?

Este conversor de CSV para XML transforma cada linha do CSV em um elemento XML e cada coluna em um elemento filho ou atributo, gerando XML bem formado. Cole o CSV ou abra um arquivo: nada é enviado.

Última atualização:

Como funciona

  1. Abra ou cole o CSV

    Solte um arquivo .csv ou .tsv, use Abrir de URL, cole os dados ou clique em Carregar exemplo. O delimitador e a codificação são detectados automaticamente.

  2. Dê nome aos elementos

    Defina o elemento raiz e o elemento de linha e escolha se as colunas viram elementos filhos ou atributos.

  3. Baixe ou copie

    O XML é atualizado a cada alteração. Baixe o arquivo .xml ou copie o resultado.

Recursos

  • Lê CSV do mundo real

    Vírgula, ponto e vírgula, tabulação e barra vertical são detectados; campos entre aspas com vírgulas, aspas e quebras de linha são tratados. Desative A primeira linha é o cabeçalho para arquivos sem cabeçalho.

  • Codificações e acentos

    UTF-8, UTF-8 com BOM e UTF-16 são reconhecidos, e exportações antigas do Excel em Windows-1252 são detectadas, então acentos e cedilha não se perdem. Você também pode escolher a codificação.

  • Tags e atributos personalizados

    Escolha os nomes dos elementos raiz e de linha e escreva cada coluna como <nome>valor</nome> ou como nome="valor".

  • Nomes XML válidos e saída ajustável

    Cabeçalhos com espaços ou começando com dígito, como first name ou 2nd, viram nomes válidos (first_name, _2nd), e as mudanças são listadas. Declaração XML, indentação e células vazias são configuráveis.

Limites e privacidade

Arquivos podem ter até 100 MB, também depois de descompactar um arquivo .gz. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregá-lo no editor; a pré-visualização da tabela mostra as primeiras 500 linhas. Arquivos CSV grandes são processados em fluxo, linha a linha, em um worker em segundo plano.

A saída é XML genérico: o mapeamento para um schema específico (XSD) não é suportado. Os valores são escritos como texto e os caracteres especiais são escapados. Veja a página de privacidade.

Perguntas frequentes

Como converter CSV para XML?

Cole o CSV ou abra o arquivo. Cada linha vira um elemento <row> dentro de <rows>; renomeie se quiser e clique em Baixar .XML.

As colunas podem virar atributos XML?

Sim. Em Colunas como, escolha atributos para ter <row id="1" name="Ana"/> em vez de elementos filhos.

O que acontece com nomes de coluna que não são XML válido?

Caracteres inválidos viram sublinhados, e nomes que começam com dígito ganham um sublinhado na frente. A ferramenta lista todas as colunas renomeadas.

Meu CSV do Excel usa ponto e vírgula. Funciona?

Sim. O delimitador é detectado automaticamente, ou escolha vírgula, ponto e vírgula, tabulação ou barra vertical em Delimitador.

Dá para gerar o XML de uma NF-e a partir de uma planilha?

Não. Esta é uma ferramenta para desenvolvedores que gera XML genérico; ela não gera DANFE nem valida ou emite NF-e.

É grátis? Os meus dados são enviados?

É grátis, sem cadastro, no computador e no celular. O CSV é lido e convertido no seu navegador e nunca sai do seu aparelho.

Ferramentas relacionadas