Conversor gratuito de CSV para XML
Converta CSV para XML bem formado no navegador — gratuito, instantâneo, sem dados enviados.
Entrada CSV
Saída XML
O que é CSV para XML?
Você tem dados de planilha e um sistema legado que só entende XML. Esta ferramenta preenche exatamente essa lacuna. CSV (RFC 4180) é um formato plano de linhas e colunas; XML (especificação W3C) é marcação hierárquica. Cada linha CSV vira um elemento XML; cada coluna vira um elemento filho ou atributo. Perfeito para integrações SOAP, feeds RSS/Atom ou pipelines de dados corporativos que esperam XML.
Esta ferramenta executa-se inteiramente no seu navegador. Nada é enviado para um servidor. Cole CSV ou carregue um ficheiro; obtenha saída XML. Use Definições para escolher delimitador, nomes de elementos raiz/linha e atributos vs elementos. Para CSV para JSON, use CSV para JSON. Para CSV para YAML, use CSV para YAML.
Exemplos CSV para XML
Converter linhas CSV em elementos XML. Exemplo de telecomunicações:
Exemplo: Registos de assinantes
Saída XML:
Clique no botão Amostra acima para carregar mais exemplos no editor.
Como usar esta ferramenta
Colar ou carregar
Cole CSV no painel esquerdo ou carregue um ficheiro .csv. Use Amostra para carregar dados de exemplo. Use Limpar para repor. Use Definições para configurar delimitador e estrutura.
Configurar saída
Use Definições para definir delimitador (vírgula, ponto e vírgula, pipe, tab), elemento raiz, elemento linha e se usar atributos para colunas.
Copiar ou descarregar
Use Copiar ou Descarregar para obter o XML. Para formatar XML, use o Formatador XML. Para validação, use o Validador XML.
A ferramenta analisa o seu CSV segundo RFC 4180 e constrói uma estrutura XML. Cada linha torna-se um elemento filho (ex.: <row>); os valores das colunas tornam-se elementos filhos ou atributos. A especificação XML W3C define o formato de saída. Caracteres especiais nos valores são escapados como <, &, etc. As Definições permitem escolher delimitador, nomes raiz/linha e layout atributo vs elemento para corresponder ao seu esquema alvo.
A ferramenta analisa o seu CSV segundo RFC 4180 e constrói uma estrutura XML. Cada linha torna-se um elemento filho (ex.: <row>); os valores das colunas tornam-se elementos filhos ou atributos. A especificação XML W3C define o formato de saída. Caracteres especiais nos valores são escapados como <, &, etc. As Definições permitem escolher delimitador, nomes raiz/linha e layout atributo vs elemento para corresponder ao seu esquema alvo.
Quando CSV para XML ajuda
Ao integrar exportações de folhas de cálculo ou bases de dados com sistemas baseados em XML, APIs legadas ou serviços SOAP, converta aqui. Sistemas empresariais frequentemente esperam XML para feeds de dados. Os elementos raiz e linha configuráveis permitem corresponder aos esquemas alvo. Para saída JSON ou YAML, use
Feeds RSS, respostas de API e pipelines ETL por vezes requerem XML. Converter CSV aqui produz XML bem formado para validação com o Validador XML ou formatação com o Formatador XML. Para validação antes da conversão, use o Validador CSV.
Perguntas frequentes
Os meus dados são privados?
Sim. A conversão executa-se inteiramente no seu navegador. Nenhum dado é enviado para qualquer servidor.
Que delimitadores são suportados?
Vírgula, ponto e vírgula, pipe e tab. Use Definições para selecionar o delimitador que corresponde ao seu CSV.
Atributos vs elementos?
Use Atributos para colocar valores de colunas em atributos XML. Caso contrário tornam-se elementos filhos. Escolha com base no seu esquema alvo.
Posso personalizar nomes de elementos?
Sim. Use Definições para definir nomes dos elementos Raiz e Linha. Os padrões são tipicamente data e row.
CSV para XML vs CSV para JSON?
Ambos convertem CSV em dados estruturados. XML é comum para sistemas legados e empresariais. JSON é comum para APIs. Use o formato que o seu alvo espera.
Ferramentas relacionadas
Para o formato CSV, consulte RFC 4180. Para XML, consulte a especificação XML W3C e o DOMParser da MDN. O JSON é uma alternativa para APIs baseadas em JSON.