Conversor de XML para CSV
Entrada XML
Cole uma tabela XML plana com até 1.000.000 de caracteres. A conversão acontece neste navegador.
PróximoConverta uma tabela XML simples em CSV separado por vírgulas sem enviar seu conteúdo. O conversor espera uma raiz com elementos de linha diretos que tenham o mesmo nome. Os atributos das linhas viram colunas como @id, e os elementos filhos diretos viram colunas comuns. XML aninhado ou ambíguo é rejeitado em vez de ser achatado por suposição.
Como converter XML plano para CSV
-
1
Cole o XML
Insira XML bem-formado com até 1.000.000 de caracteres. Declarações DOCTYPE e ENTITY são rejeitadas.
-
2
Confira o formato da tabela
Cada filho direto da raiz deve ser o mesmo elemento de linha, apenas com atributos e campos de texto diretos e únicos.
-
3
Revise linhas e colunas
A segunda etapa mostra o tamanho detectado antes da exportação. Os limites são 10.000 linhas e 200 colunas.
-
4
Copie ou baixe
Copie o CSV separado por vírgulas ou baixe-o em UTF-8; depois, recomece para apagar o rascunho local.
Estrutura XML aceita
A raiz deve conter um ou mais elementos de linha diretos, todos com o mesmo nome. Cada linha pode ter atributos e elementos filhos diretos cujo conteúdo seja texto simples:
<contatos>
<contato id="1">
<nome>Ada</nome>
<cidade>Londres</cidade>
</contato>
<contato id="2">
<nome>Lin</nome>
<cidade>Taipei</cidade>
</contato>
</contatos>
O resultado é:
@id,nome,cidade
1,Ada,Londres
2,Lin,Taipei
Os atributos recebem o prefixo @ para não se confundirem com os elementos filhos. Se um campo faltar em uma linha, a célula correspondente fica vazia.
Entradas rejeitadas
- XML inválido, uma raiz vazia ou um documento sem linhas
- Uma declaração
DOCTYPEouENTITY - Nomes de elemento de linha diferentes sob a mesma raiz
- Campos filhos que contêm elementos aninhados
- O mesmo campo filho repetido dentro de uma linha
- Mais de 1.000.000 de caracteres, 10.000 linhas ou 200 colunas
O conversor não oferece XPath, controles de namespace, envio de arquivo, API, achatamento de dados aninhados, estratégias de expansão ou união, outros separadores nem opção de BOM. Primeiro transforme um XML hierárquico em uma tabela plana.
Saída CSV e segurança na planilha
A saída usa vírgulas e UTF-8. As regras de aspas do CSV mantêm vírgulas, aspas e quebras de linha dentro do campo correspondente. Valores que começam com =, +, - ou @ são protegidos para que a planilha os leia como texto, e não como fórmulas. Revise os dados antes de importá-los em outro sistema.
Privacidade no navegador
Análise, validação, prévia, cópia e download acontecem no navegador. O conteúdo XML e CSV não é enviado, transmitido pelos nossos servidores, colocado na URL nem salvo em um histórico do servidor. O fluxo de três etapas pode manter um rascunho local privado durante a sessão da página; Recomeçar apaga esse rascunho. Não cole dados confidenciais em um dispositivo que você não considera seguro.
Perguntas frequentes
Não. O conversor aceita apenas uma raiz com linhas diretas uniformes, cujos elementos filhos diretos contêm texto e nenhum outro elemento. Esse formato rigoroso evita um achatamento arbitrário ou enganoso.
Cada atributo da linha vira uma coluna com o prefixo @; por exemplo, id="7" vira @id. Elementos filhos diretos usam o próprio nome como coluna.
O resultado é CSV UTF-8 separado por vírgulas. Não há controles para outro separador nem para adicionar BOM. Possíveis inícios de fórmula são protegidos como texto.
Não. A entrada e o resultado ficam no navegador e não entram na URL nem no histórico do servidor. Recomeçar apaga o rascunho local do fluxo de três etapas.
Ferramentas relacionadas
Conversor de DOCX para ODT
Converta documentos Word DOCX para o formato OpenDocument ODT, para LibreOffice e OpenOffice. Mantenha seu texto, formatação e tabelas em um padrão aberto.
Conversor de EPUB para PDF
Converta ebooks EPUB em arquivos PDF com páginas fixas, fáceis de imprimir, anotar e compartilhar. Mantém capítulos, imagens e o sumário. Envie e baixe.
Conversor de FLAC para MP3
Converta áudio lossless FLAC em arquivos MP3 menores e universalmente compatíveis, para celulares, sons automotivos, players e compartilhamento. Mantém suas tags. Envie e baixe.
Identificador de Extensão de Arquivo
Descubra a que tipo de arquivo e tipo MIME corresponde um nome de arquivo ou extensão, com uma referência de formatos comuns e dicas para identificar extensões duplas.
Conversor de EPUB para MOBI
Converta ebooks EPUB para MOBI, para dispositivos Kindle antigos e bibliotecas de ebooks legadas. Mantém capítulos e o sumário intactos. Envie, converta, baixe.
Conversor de MOBI para EPUB
Converta ebooks MOBI para EPUB, o padrão aberto lido pelo Apple Books, Kobo, Google Play Books e pela maioria dos apps modernos. Envie um arquivo .mobi e baixe um .epub limpo.
Ferramenta disponível em outros idiomas
- XML till CSV-konverterare [SV]
- XML-zu-CSV-Konverter [DE]
- XML CSV 변환기 [KO]
- Conversor de XML a CSV [ES]
- XML-naar-CSV-converter [NL]
- Konverter XML ke CSV [ID]
- XMLからCSVへの変換 [JA]
- محوّل XML إلى CSV [AR]
- ตัวแปลง XML เป็น CSV [TH]
- Konwerter XML do CSV [PL]
- Trình chuyển XML sang CSV [VI]
- Convertisseur XML vers CSV [FR]
- XML 转 CSV 转换器 [ZH]
- XML to CSV Converter [EN]
- Convertitore da XML a CSV [IT]
- Конвертер XML в CSV [RU]
- XML to CSV Dönüştürücü [TR]