Conversor XML para CSV

Cole um arquivo XML, como um feed de produtos, uma exportação ou a resposta de uma API, e transforme os registros repetidos em linhas CSV para o Excel ou o Google Planilhas. Atributos e elementos aninhados viram colunas automaticamente.

Atualizado em

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Conversor XML para CSV

  1. Cole seu XML ou arraste o arquivo para a área de texto.
  2. O elemento de registro repetido é detectado; se precisar, escolha outro na lista.
  3. Confira a prévia da tabela e depois copie ou baixe o CSV.

Como os registros e colunas são encontrados

O conversor procura o elemento que se repete com mais frequência sob o mesmo pai, como <item> em um feed RSS, <product> em um feed de loja ou <row> em uma exportação, e transforma cada um em uma linha CSV. Elementos filhos viram colunas, atributos viram colunas com o prefixo @, e níveis mais profundos de aninhamento são achatados com pontos: price.amount, price.@currency. Filhos repetidos recebem colunas numeradas.

Abrindo o CSV no Excel

O CSV está em UTF-8 com aspas corretas, então vírgulas, aspas e quebras de linha dentro dos valores não causam problemas. Se o Excel jogar tudo em uma única coluna, escolha o separador ponto e vírgula, que o Excel de muitas configurações regionais europeias espera, ou importe o arquivo com Dados → De Texto/CSV.

Privacidade por design

A conversão roda inteiramente no seu navegador. Seu código nunca é enviado a nenhum servidor, então é seguro usar em projetos proprietários.

Também pesquisado como: converter xml para csv, xml para csv, xml para excel, xml para planilha, exportar xml para csv, feed xml para csv, xml para google sheets.

Ferramentas que combinam com: Conversor XML para CSV

  • XML para JSON — Transforme XML — respostas de API, feeds RSS, mensagens SOAP, sitemaps ou arquivos de configuração — em JSON limpo para usar em JavaScript, Python ou qualquer API REST.
  • JSON para CSV — Transforme um array JSON em um CSV pronto para planilha.
  • CSV para JSON — Cole um CSV ou TSV e receba um array JSON de objetos.
  • Formatador XML — Transforme XML minificado ou bagunçado em marcação limpa e indentada, e verifique se ele está bem-formado — para feeds, sitemaps, mensagens SOAP, configurações e SVG.

Perguntas frequentes

Como converter um feed XML para o Excel?
Cole o feed, confira a prévia, baixe o CSV e abra no Excel. Escolha o separador ponto e vírgula se o seu Excel usa vírgula como separador decimal.
O que acontece com XML aninhado?
Elementos aninhados são achatados em colunas com nomes separados por pontos, como address.city. Elementos filhos repetidos viram colunas numeradas.
Existe limite de tamanho?
Não há um limite fixo. Arquivos de vários megabytes são convertidos no navegador. Arquivos muito grandes dependem da memória do seu dispositivo.
Posso instalar o Conversor XML para CSV como um aplicativo da web e usá-lo offline?
Sim. O Conversor XML para CSV é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas