Entrada
Pronto
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.
Saída
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
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.