Como usar: XML para CSV
- 1
Solte o arquivo XML
Uma exportação, um feed ou um catálogo: qualquer arquivo em que o mesmo elemento se repete uma vez por registro.
- 2
Escolha o elemento da linha
O primeiro elemento repetido já vem selecionado; escolha um mais profundo na lista se quiser uma linha por item do pedido, e não por pedido.
- 3
Defina as colunas
Mantenha ou descarte os atributos, junte os filhos repetidos em uma só célula ou numere-os, e escolha vírgula, ponto e vírgula ou tabulação.
- 4
Baixe o CSV
Confira a pré-visualização da tabela e baixe o .csv ou copie o conteúdo, com BOM UTF-8 se o arquivo for aberto no Excel.
Limites e Pro
Arquivos XML de até 100 MB, com qualquer quantidade de registros.
Sobre: XML para CSV
O conversor de XML para CSV transforma uma árvore em uma tabela. Você indica qual elemento representa um registro (produto, pedido, item, funcionário) e cada ocorrência dele vira uma linha, na ordem do documento, onde quer que esteja no arquivo. A lista de candidatos mostra cada elemento repetido com sua contagem, e assim você distingue catalog › product (240) de catalog › product › variant (1.130) rapidamente.
As colunas vêm do conteúdo de cada registro. Os atributos viram colunas com o próprio nome (id, status); os elementos filhos também viram colunas, e os níveis mais profundos recebem nomes com ponto, como customer.address.city. O atributo de um elemento filho é escrito como price.currency, ao lado do próprio price. As colunas aparecem na ordem em que surgem pela primeira vez, e o registro que não tiver uma delas simplesmente deixa a célula vazia.
Quando um registro repete um filho, como três elementos <author> em um mesmo <book>, você escolhe entre uma única célula com os valores unidos por ponto e vírgula ("Ann; Bob; Cy") e colunas numeradas author.1, author.2, author.3, numeradas do mesmo jeito em todas as linhas para que fiquem alinhadas.
O CSV segue a RFC 4180: campos com o delimitador, aspas ou quebras de linha ficam entre aspas, e as linhas terminam em CRLF. Escolha o ponto e vírgula para programas de planilha configurados com vírgula decimal e adicione o BOM UTF-8 para que o Excel no Windows exiba corretamente letras cirílicas e acentuadas. Os valores são gravados como texto, exatamente como no XML; a página de XML para Excel os grava com tipos.
Privacidade
O arquivo XML é lido e achatado por um worker dentro desta aba do navegador; nem o XML nem o CSV são enviados ou armazenados.