Conversor de CSV para XML — Grátis online

Cole seu CSV abaixo e clique em Converter para obter XML na hora.

Entrada Pronto

As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.

Saída

As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O conversor de CSV para XML transforma linhas separadas por vírgula num documento XML bem formado. A primeira linha é lida como cabeçalho, cada linha seguinte vira um elemento <item> e cada coluna vira um elemento filho com o nome do seu cabeçalho.

A saída começa com uma declaração XML padrão e um único elemento <root>, então abre em qualquer analisador XML, navegador ou ferramenta de importação sem retoques. Os valores são escapados quando necessário, de modo que um & ou sinais de menor e maior dentro das células não quebram o documento.

Quando usar

  • Um parceiro, um feed de fornecedor ou um sistema de importação antigo só aceita XML, mas seus dados estão numa exportação de planilha.
  • Montar à mão um feed de produtos ou preços a partir de um CSV antes de enviá-lo a uma loja ou marketplace.
  • Preparar dados de teste para uma API baseada em XML e depois verificar o resultado com o Validador de XML.
  • Converter uma pequena tabela de referência, como códigos de país ou uma lista de preços, num arquivo de recursos XML para um app.

Exemplo prático

Entrada

id,name,city
1,Ana,Lisbon
2,Ben,Oslo

Saída

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <item>
    <id>1</id>
    <name>Ana</name>
    <city>Lisbon</city>
  </item>
  <item>
    <id>2</id>
    <name>Ben</name>
    <city>Oslo</city>
  </item>
</root>

Perguntas sobre esta ferramenta

Os nomes de coluna podem ter espaços?

Nomes de elementos XML não aceitam espaços, então use cabeçalhos como order_id ou orderId. Cabeçalhos curtos e simples também facilitam consultar o XML depois com XPath.

Qual delimitador o CSV precisa ter?

Vírgula e ponto e vírgula são detectados automaticamente. Para dados separados por tabulação, escolha TSV como formato de origem. Campos entre aspas com vírgulas ou quebras de linha são lidos corretamente.

Posso renomear os elementos root e item?

Não no próprio conversor: ele sempre escreve <root> e <item>. Renomeie com um localizar e substituir, ou converta antes para JSON com o Conversor de CSV para JSON se o próximo passo já espera JSON.

Perguntas frequentes

É seguro converter dados sensíveis com esta ferramenta?

Sim - seus dados são processados e excluídos imediatamente. Nada é registrado ou salvo no servidor.

Existe um limite de tamanho para o arquivo?

A ferramenta lida bem com documentos de tamanho típico. Para arquivos muito grandes, considere dividi-los primeiro.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.