Conversor de XML para CSV Online

Converta XML para CSV online instantaneamente. Achata elementos aninhados, trata tags repetidas e gera saída pronta para planilha. Gratuito, privado, sem cadastro.

Arraste e solte ou cole seu XML
Loading editor...
Loading editor...

O que é a Conversão de XML para CSV?

A conversão de XML para CSV pega um documento XML hierárquico e o transforma em uma tabela plana de valores separados por vírgulas. XML é ótimo para representar dados aninhados e estruturados; CSV é o que planilhas, ferramentas de BI e analistas de dados realmente querem. Um conversor de XML para CSV achata a árvore (para que elementos aninhados ainda apareçam em colunas) e escreve cada registro repetido como sua própria linha. Se você já tentou abrir um arquivo XML no Excel e desistiu, é exatamente isso que esta ferramenta resolve.

Por que Converter XML para CSV?

CSV é o formato universal para planilhas e ferramentas de dados. Power BI, Tableau, pandas, R, toda ferramenta de importação de banco de dados: todas leem CSV sem qualquer configuração. O XML, por outro lado, é o que sistemas mais antigos e respostas SOAP produziam. Converter XML para CSV online resolve essa lacuna para que você possa finalmente analisar, visualizar ou importar os dados. Use um conversor de XML para CSV quando precisar carregar relatórios XML no Excel ou Google Sheets, preparar dados XML para análise com pandas ou R, importar em massa registros XML em um banco de dados, ou repassar dados XML a colegas que trabalham com planilhas.

Como Funciona o Nosso Conversor de XML para CSV

Ao clicar em Converter, a ferramenta analisa seu XML, encontra o elemento de registro repetido (uma lista de itens, produtos, usuários ou o que seus dados representam) e escreve cada um como uma linha CSV. Os nomes dos elementos filhos viram cabeçalhos de coluna. Valores aninhados são achatados usando notação de ponto para que nada seja perdido. Atributos são adicionados como colunas próprias. Caracteres especiais como vírgulas e aspas dentro dos valores são escapados automaticamente para que o CSV permaneça válido. Tudo funciona no navegador. Seus dados XML nunca saem do dispositivo.

Recursos Disponíveis

  • Detecção inteligente de registros: o conversor encontra elementos XML repetidos e os transforma em linhas.
  • Geração de cabeçalhos: os nomes das colunas vêm dos nomes dos elementos filhos automaticamente.
  • Achatamento de estruturas: estruturas XML profundas são achatadas com notação de ponto para que nada seja perdido.
  • Suporte a atributos: atributos XML aparecem como colunas CSV próprias.
  • Suporte a upload: carregue um arquivo .xml do seu dispositivo ou arraste e solte na entrada.
  • Copiar com um clique: cole o CSV direto no Excel ou Google Sheets com o botão Copiar.

Como Usar a Ferramenta

  1. Cole seu XML no editor de entrada, ou use o botão Enviar Arquivo para carregar um arquivo .xml.
  2. Clique no botão Converter para gerar a saída CSV à direita.
  3. Verifique os cabeçalhos e algumas linhas para garantir que a estrutura está correta.
  4. Clique no botão Copiar e cole o CSV direto no Excel, Google Sheets ou qualquer editor de texto.

Casos de Uso Comuns

  • Relatórios: carregar relatórios XML no Excel ou ferramentas de BI para gráficos e tabelas dinâmicas.
  • Análise de dados: preparar dados XML para pandas, R ou outras ferramentas de análise.
  • Importações de banco de dados: a maioria das ferramentas de banco de dados aceita CSV nativamente, mas não XML.
  • Repasse de dados: compartilhar dados XML com colegas que trabalham em planilhas, não parsers.

Exemplo de Conversão

Entrada (XML)

<items>
  <item>
    <name>Widget</name>
    <price>29.99</price>
  </item>
  <item>
    <name>Gadget</name>
    <price>49.99</price>
  </item>
</items>

Saída (CSV)

name,price
Widget,29.99
Gadget,49.99

Perguntas Frequentes

Conversores Relacionados