Resposta rápida
Solte o seu arquivo Excel, escolha a planilha e o XML aparece na hora: a linha de cabeçalho fornece os nomes das tags, cada linha seguinte vira um
Por que converter Excel em XML?
As equipes adoram manter dados no Excel — catálogos de produtos, tabelas de preços, cadastros de funcionários, registros de alunos, livros contábeis. Mas os sistemas que consomem esses dados muitas vezes querem XML: feeds de produtos de compras e parceiros, importações de ERP e contabilidade, serviços web, configuração de apps e sistemas de gerenciamento de conteúdo. Redigitar uma planilha como XML é lento e propenso a erros, e um único «&» sem escape quebra o arquivo inteiro.
Este conversor de Excel para XML (Excel से XML) lê a sua pasta de trabalho no navegador e grava um XML limpo e bem formado usando a linha de cabeçalho para os nomes das tags. Você escolhe os nomes de raiz e de linha, elementos ou atributos, uma planilha ou todas — e nunca precisa da guia Desenvolvedor do Excel nem de um esquema XML. O seu arquivo nunca é enviado.
Como usar
- Solte a sua pasta de trabalho (.xlsx, .xls, .xlsm, .xlsb, .ods ou até .csv) na caixa.
- Escolha a planilha a converter, ou marque Incluir todas as planilhas.
- Defina o elemento raiz (o envoltório externo, p. ex.,
products) e o elemento de linha (um por linha, p. ex.,product). - Escolha elementos ou atributos e se quer ignorar células vazias.
- Copie ou baixe o XML. A linha de status mostra o número de registros e o tamanho da saída.
Exemplo
Uma planilha com estas células:
| SKU | Product Name | Preço | Stock |
|---|---|---|---|
| P101 | Gel Pen & Refill | 45 | 120 |
| P102 | A4 Notebook | 80 | 0 |
com raiz products e linha product vira:
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<SKU>P101</SKU>
<Product_Name>Gel Pen & Refill</Product_Name>
<Price>45</Price>
<Stock>120</Stock>
</product>
…
</products>
Com atributos marcados, cada linha vira uma única linha de texto: <product SKU="P101" Product_Name="Gel Pen & Refill" Price="45" Stock="120"/>. Repare que o espaço em «Product Name» virou sublinhado e o e comercial foi escapado — os dois são necessários para um XML válido.
Sem guia Desenvolvedor, sem mapa XML
O Excel tem uma exportação XML nativa, mas ela é escondida e trabalhosa: você precisa ativar a guia Desenvolvedor, criar ou importar um esquema XML (XSD), mapear cada coluna para um elemento no painel Origem XML e só então exportar — e muitos layouts, como listas com estruturas repetidas, simplesmente não exportam. O Excel para a web e os apps móveis não têm exportação XML. Este conversor pula tudo isso: a linha de cabeçalho define a estrutura e o XML fica pronto em um segundo em qualquer dispositivo.
Como os cabeçalhos viram tags
Nomes XML não podem conter espaços nem a maioria da pontuação, não podem começar com dígito e não devem começar com «xml». Os cabeçalhos são limpos automaticamente e de forma previsível:
- Espaços e símbolos viram sublinhados: «Price (₹)» →
Price____, «Product Name» →Product_Name. - Dígitos iniciais recebem um sublinhado: «2026 Target» →
_2026_Target. - Duplicados são numerados: duas colunas «Phone» viram
PhoneePhone_2. - Cabeçalhos em branco viram
column1,column2… - Hindi e outras letras Unicode são permitidos e mantidos.
Os nomes de tags diferenciam maiúsculas de minúsculas no XML, então, se o exemplo de um parceiro usar sku, renomeie o cabeçalho do Excel exatamente assim antes de converter.
Exportando uma pasta de trabalho inteira
Marque Incluir todas as planilhas e cada planilha é gravada dentro da raiz, cada uma envolvida em seu próprio elemento com o nome da planilha como atributo:
<rows>
<sheet name="April">
<row>…</row>
</sheet>
<sheet name="May">
<row>…</row>
</sheet>
</rows>
Isso serve para pastas de trabalho com uma planilha por mês, filial ou turma. Cada planilha usa a própria primeira linha como cabeçalho, então as planilhas podem ter colunas diferentes.
Valores exatamente como o Excel os mostra
Por dentro do arquivo, o Excel guarda datas como números seriais e mantém fórmulas separadas dos resultados. O conversor exporta o valor exibido de cada célula: células de fórmula dão o último resultado calculado, uma data formatada como 21-10-2026 aparece como 21-10-2026 e uma célula formatada para mostrar 080001 mantém o zero à esquerda. Se o sistema receptor precisar de um formato de data específico — por exemplo ISO 2026-10-21 — defina esse formato na coluna no Excel antes. Arquivos CSV também podem ser abertos; nesse caso os valores são usados exatamente como escritos.
Usos comuns
- Feeds de produtos: mantenha o catálogo no Excel e exporte XML para marketplaces, sites de comparação ou parceiros.
- Importações de contabilidade e ERP: prepare cadastros e vouchers em uma planilha e depois use os nomes de tags do formato de importação XML do seu software.
- Conteúdo web e de apps: gere arquivos de dados XML, recursos de strings do Android ou importações de CMS a partir de uma planilha mantida por quem não é desenvolvedor.
- Dados de teste: transforme uma planilha de casos de teste em fixtures XML.
- Portais governamentais e institucionais: alguns sistemas de upload em massa aceitam XML montado a partir de uma tabela simples.
- Protótipos de integração: produza rapidamente payloads XML de exemplo para interfaces SOAP ou B2B.
Sempre bem formado
Todo valor é escapado — &, <, > e aspas viram entidades — e os caracteres que o XML 1.0 proíbe são removidos, então um símbolo estranho colado de outro programa não consegue quebrar o arquivo. A saída começa com uma declaração UTF-8, mantendo hindi, ₹ e todos os outros alfabetos intactos.
Células vazias
Por padrão, uma célula vazia vira um elemento vazio como <Stock/> (ou um atributo vazio), então todo registro tem a mesma estrutura — o que a maioria dos importadores espera. Marque Ignorar células vazias para omiti-las e obter um arquivo menor quando campos opcionais são comuns.
Dicas para uma exportação limpa
- A linha 1 precisa ser o cabeçalho. Apague linhas de título, logotipos ou observações acima da tabela.
- Use cabeçalhos curtos e amigáveis ao código como
sku,name,price. - Desfaça a mesclagem de células para que cada linha tenha os próprios valores.
- Remova as linhas de totais no fim — elas virariam um registro extra.
- Siga um exemplo: se um parceiro lhe deu um XML de exemplo, copie exatamente os nomes de raiz, linha e campos dele.
Elementos ou atributos?
| Elementos | Atributos | |
|---|---|---|
| Tamanho de saída | Maior | Bem menor |
| Textos longos, descrições | Melhor escolha | Funciona, mas é mais difícil de ler |
| Legibilidade para pessoas | Muito clara, um valor por linha | Compacta, um registro por linha |
| Consumidores típicos | Feeds, troca de dados, importações | Configuração, consultas, listas simples |
Na dúvida, siga o formato que o sistema receptor documenta. Se não houver documentação, elementos são o padrão mais seguro e mais aceito.
Pastas de trabalho grandes
É possível abrir arquivos de até 50 MB. Uma planilha com dezenas de milhares de linhas é convertida em alguns segundos em um notebook; pastas de trabalho muito grandes precisam de mais memória, então recomenda-se um navegador de desktop. A caixa de saída mostra os primeiros 200,000 caracteres para manter a página responsiva, enquanto Copiar e Baixar sempre incluem o XML completo. Se o sistema receptor limitar o tamanho do upload, divida antes a pasta de trabalho com a nossa ferramenta Dividir Excel e converta cada parte.
Funciona sem Excel
Você não precisa ter o Microsoft Excel instalado. A página lê a pasta de trabalho por conta própria, então funciona em um Chromebook, um PC Linux, um celular Android ou um iPhone tão bem quanto no Windows. Abra o arquivo pelo app Arquivos do dispositivo ou por um anexo baixado, converta e compartilhe o XML diretamente — útil quando um fornecedor envia uma tabela de preços e um portal quer XML hoje.
Mantendo um fluxo repetível
Para exportações regulares — um feed de produtos semanal, uma importação mensal — mantenha fixa a linha de cabeçalho da planilha e anote os nomes de raiz e de linha que você usou. A cada vez, solte a pasta de trabalho atualizada, digite os mesmos nomes e baixe. Como a saída depende apenas da linha de cabeçalho e das configurações, a estrutura do XML permanece idêntica de semana em semana e o sistema receptor continua aceitando.
E XML aninhado?
Uma planilha é plana, então cada linha vira um registro plano. Se um formato de destino precisar de aninhamento — por exemplo, um elemento <address> contendo <city> e <pin> — exporte a planilha como CSV, use CSV para JSON com cabeçalhos com pontos como address.city para montar objetos aninhados e depois use JSON para XML, ou faça pequenas edições no XML gerado em qualquer editor de texto simples.
Solução de problemas
- «Não foi possível ler este arquivo»: a pasta de trabalho pode estar protegida por senha ou danificada. Remova a proteção e tente de novo.
- Nomes de tags estranhos: renomeie os cabeçalhos no Excel; espaços e símbolos viram sublinhados.
- Números como 1.23E+15: a coluna está formatada assim no Excel — formate-a como Número ou Texto antes de converter.
- O importador rejeita o arquivo: ele pode precisar de aninhamento, namespaces ou um esquema específico; compare com o exemplo dele e ajuste os nomes, ou edite o XML depois.
Privacidade
Planilhas costumam conter preços, listas de clientes ou dados de folha de pagamento. A pasta de trabalho é lida com a biblioteca de código aberto SheetJS dentro do seu navegador e o XML é montado localmente — sem upload, sem armazenamento, sem conta.
Glossário rápido
- Elemento raiz: o único elemento externo de um documento XML.
- Elemento de linha: o elemento repetido uma vez por linha da planilha.
- Atributo: um par name="value" dentro de uma tag de abertura.
- XSD: um esquema XML que define a estrutura permitida de um documento.
Por que usar este conversor?
Sem esquema, sem guia Desenvolvedor, sem upload — só XML válido a partir da sua planilha em segundos, com controle total dos nomes e do layout. Ferramentas relacionadas: XML para Excel, CSV para XML e Excel para CSV.
Conversor de Excel para XML — fatos principais
| Entrada | .xlsx, .xls, .xlsm, .xlsb, .ods, .csv |
|---|---|
| Resultado | XML em UTF-8 |
| Nomes | Da linha de cabeçalho |
| Layout | Elementos ou atributos |
| Planilhas | Uma ou todas |
| Privacidade | Roda no seu navegador |
Perguntas frequentes
Como converto Excel para XML?
Solte o arquivo Excel na caixa, escolha a planilha e o XML é gerado na hora. Copie-o ou baixe-o como arquivo .xml.
De onde vêm os nomes das tags XML?
Da primeira linha da planilha. Cada cabeçalho vira um nome de elemento (ou atributo), ajustado para ser XML válido — «Product Name» vira Product_Name.
Posso escolher os nomes dos elementos raiz e de linha?
Sim. Digite nomes como products e product para combinar com o formato que o seu sistema espera.
Posso gravar as colunas como atributos?
Sim. Marque «Gravar colunas como atributos» para obter linhas compactas como
Posso exportar todas as planilhas de uma vez?
Sim. Marque «Incluir todas as planilhas» — cada planilha vira um
O que acontece com fórmulas e datas?
As células são exportadas como o Excel as exibe: fórmulas como seus últimos valores calculados, datas e números com a sua formatação.
Preciso da guia Desenvolvedor do Excel ou de um esquema XML?
Não. A exportação XML do próprio Excel exige um esquema mapeado; esta ferramenta monta o XML diretamente a partir da sua linha de cabeçalho.
Os caracteres especiais são escapados?
Sim. &, <, > e aspas são escapados, e caracteres inválidos são removidos, então o XML é sempre bem formado.
Suporta texto em hindi?
Sim. O XML é UTF-8 e letras Unicode são permitidas em valores e nomes de tags.
Ele abre pastas de trabalho protegidas por senha?
Não. Remova a senha no Excel primeiro e depois converta.
Meus arquivos são enviados?
Não. A pasta de trabalho é lida e convertida no seu navegador.
É grátis?
Sim, totalmente grátis e sem cadastro.
De Excel para XML, simplificado!
Sem necessidade de esquema — grátis e privado.
Conheça mais ferramentas da Prompt Minds
O Conversor de Excel para XML combina muito bem com as nossas outras ferramentas grátis. Toda ferramenta do Prompt Minds roda inteiramente no seu navegador — sem cadastro, sem uploads, sem marcas d'água. Veja todas as ferramentas grátis.
