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.
Converta 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 pelo Livewire, 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 MKV para MP4
Converta vídeos MKV para MP4 e tenha reprodução mais suave no iPhone, iPad, QuickTime, navegadores, TVs e editores. Envie um arquivo .mkv e baixe um .mp4 compatível.
Conversor de M4A para MP3
Converta áudio M4A para MP3 e ganhe compatibilidade mais ampla. Envie um arquivo .m4a e baixe uma cópia .mp3 compatível.
Conversor de legendas
Converta localmente legendas SRT em WebVTT ou faixas VTT em SRT. Valide os tempos, preserve várias linhas e baixe o resultado.
Conversor de Word para Markdown
Converta um arquivo Word DOCX em Markdown limpo no navegador. Preserve títulos, listas, links e tabelas simples, depois copie ou baixe o arquivo .md editável.
Extrator de arquivos
Examine contêineres ZIP, JAR, XPI, DOCX, XLSX, PPTX e ODT localmente no navegador e baixe arquivos individuais sem enviar o arquivo original.
CSV para Excel
Converta CSV em uma pasta de trabalho XLSX de uma planilha no navegador, confira delimitadores, preserve identificadores e mantenha o arquivo local.