O que é este conversor de Excel para XML?
Uma ferramenta gratuita baseada no navegador que converte uma planilha Excel (.xlsx) em XML. Solte uma pasta de trabalho, escolha uma planilha e copie ou baixe o resultado. Todo o processamento acontece localmente no seu navegador, então sua planilha nunca é enviada e não é preciso instalar o Excel.
Excel para editar, XML para entregar
Muitos sistemas ainda recebem dados em XML: trocas de pedidos no estilo EDI, formatos de envio para órgãos públicos, feeds de produto para lojas e CMS. Manter esses arquivos na mão, num editor de texto, não se sustenta. A divisão de trabalho que funciona é cuidar dos dados na planilha, onde filtrar e corrigir é barato, e gerar o XML apenas no passo final.
A estrutura gerada espelha a planilha: cada linha de dados vira um elemento e cada coluna vira um elemento filho dentro dele, nomeado pelo cabeçalho da coluna. Esse mapeamento é o contrato inteiro, e por isso a linha 1 merece atenção.
Cabeçalhos disciplinados, XML previsível
Os nomes dos elementos saem da linha 1, ajustados para serem válidos em XML: espaços e símbolos viram sublinhados e cabeçalhos que começariam com dígito ganham um sublinhado na frente. Se a especificação do destino pede <UnitPrice>, nomeie a coluna como UnitPrice e economize uma rodada de substituições depois. Células vazias ainda geram elementos vazios, mantendo todas as linhas com a mesma forma, e caracteres como & e < são escapados automaticamente.
O que a conversão não tem como saber é o contrato exato do destino: elemento raiz, aninhamento, caixa das letras. Trate a saída como o seu payload e valide contra o esquema ou um arquivo de exemplo antes de enviar.
Como usar
- Solte um arquivo Excel (.xlsx / .xls) ou clique para escolher um. Ele é lido localmente: nada é enviado.
- Se a pasta de trabalho tiver várias planilhas, escolha a que deseja converter.
- Copie o resultado XML ou baixe-o como arquivo.
Como os dados são mapeados
- Cada linha da planilha selecionada vira um registro XML; os valores das células são exportados como exibidos.
- O formato XML é o mapeamento tabular genérico: <rows><row><Column>valor</Column></row></rows>, com nomes de colunas ajustados para nomes de elemento válidos.
- Apenas a planilha selecionada é convertida — escolha outra planilha na lista suspensa para convertê-la também.
Exemplo
Entrada (Excel)
Name Qty Apple 3 Orange 5
Saída (XML)
<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row>
<Name>Apple</Name>
<Qty>3</Qty>
</row>
<row>
<Name>Orange</Name>
<Qty>5</Qty>
</row>
</rows>Excel vs XML em resumo
| Formato | Tipo | Estrutura | Ideal para |
|---|---|---|---|
| Excel | Planilha binária (.xlsx) | Planilhas de linhas × colunas com células tipadas | Edição no Excel ou no Planilhas Google |
| XML | Marcação em texto simples | Elementos nomeados aninhados mais atributos | Integrações de sistemas, feeds, APIs legadas |



