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
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.
Dê nome aos elementos
Defina o elemento raiz e o elemento de linha e escolha se as colunas viram elementos filhos ou atributos.
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.