Conversor de XML para Excel
Leia uma nota fiscal em XML, um arquivo de extrato bancário, um feed de produtos ou uma exportação de software contábil como uma planilha comum, com um registro por linha, sem configurar mapas XML no Excel.
Conversor de dados
ou solte arquivos CSV, TSV, TXT … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
Caractere que separa as colunas em arquivos CSV e de texto, tanto na leitura quanto na escrita. A detecção automática identifica o da entrada e grava vírgulas.
UTF-8 funciona para qualquer idioma. Escolha UTF-8 com BOM se o Excel no Windows mostrar acentos ou caracteres asiáticos embaralhados ao abrir o CSV.
Entrada Excel, ODS e Numbers: converta só a primeira planilha ou todas (um CSV por planilha em um ZIP, ou uma chave JSON por planilha).
Nome da aba na nova planilha, com até 31 caracteres.
Array de objetos usa os nomes das colunas como chaves em cada linha; array de arrays é mais compacto e mantém o cabeçalho como primeiro array.
Nome do elemento externo que envolve todas as linhas; cada linha vira um <row> dentro dele.
Usado nos comandos CREATE TABLE e INSERT. Somente letras, dígitos e sublinhados.
As aspas e os tipos de coluna variam um pouco entre bancos de dados; escolha aquele em que você vai importar.
Reescreve as células de data em um único formato. ISO (2026-10-18) é o mais seguro para bancos de dados e código; manter como está deixa as datas como aparecem no original.
Como usar esta ferramenta
- 1
Envie os arquivos XML
Solte um ou mais arquivos .xml na área de envio, até 20 por lote e 95 MB cada. Cada arquivo vira uma pasta de trabalho própria.
- 2
Dê um nome à aba, se quiser
A saída já está definida como XLSX. Em Configurações avançadas, Nome da planilha muda o nome da aba e Datas pode reescrever os carimbos de data e hora em um formato que sua equipe lê com facilidade.
- 3
Converta e abra
Clique em Converter para XLSX (Excel) → e abra a pasta de trabalho no Excel, Numbers, Google Sheets ou LibreOffice Calc.
Arquivos XML que as pessoas precisam abrir no Excel
O XML é um padrão do W3C desde 1998 e sua força está na precisão: cada valor fica em uma tag nomeada, e um esquema pode dizer exatamente quais tags são permitidas. Por isso governos, bancos e grandes varejistas o escolheram para dados entre máquinas. O problema é que essa mesma precisão torna os arquivos cansativos de ler para humanos em um editor de texto.
Desde janeiro de 2019, a Itália exige que as faturas entre empresas passem pelo seu sistema de intercâmbio como XML FatturaPA. A rede Peppol, usada por muitos compradores públicos europeus, transporta faturas UBL, também em XML. Bancos que migram para o ISO 20022 entregam extratos de conta em XML camt.053. Marketplaces e feeds de compras descrevem produtos em XML, e muitos sistemas contábeis exportam lançamentos do mesmo modo. Tudo isso cai com frequência na mesa de alguém que só quer uma tabela.
Faturas
Arquivos UBL e FatturaPA: uma linha por item da fatura, com produto, quantidade, alíquota de IVA e valor.
Extratos bancários
Arquivos camt.053: uma linha por lançamento, com data, valor, moeda e contraparte.
Feeds de produtos
Feeds de lojas e marketplaces: uma linha por produto, com ID, título, preço e disponibilidade.
Conversor de XML para Excel ou a importação de XML do próprio Excel
| Este conversor | Excel para Windows | Excel para Mac | |
|---|---|---|---|
| Abre qualquer XML como tabela | yes | yes | no |
| Sem mapa XML nem pedido de esquema | yes | no | no |
| Converte vários arquivos de uma vez | Até 20 | Um por vez | no |
| Funciona sem licença do Excel | yes | no | no |
XML
Extensible Markup Language (XML)
XML é uma linguagem de marcação para dados estruturados publicada pelo W3C em 1998. Ela usa tags aninhadas com atributos e aceita esquemas, namespaces e validação, o que a torna robusta para documentos complexos. Está por trás de feeds RSS, SVG, documentos do Office, sitemaps e muitas trocas de dados empresariais e governamentais. O XML é verboso em comparação com o JSON, mas todas as linguagens de programação e muitas ferramentas de planilha conseguem lê-lo.
- Compressão
- –
- Transparência
- –
- Animação
- –
- Lançamento
- 1998 · W3C
XLSX
Pasta de trabalho do Microsoft Excel
XLSX é o formato de pasta de trabalho padrão do Microsoft Excel desde o Office 2007, baseado no padrão Office Open XML. Ele guarda várias planilhas, fórmulas, formatação, gráficos, tabelas dinâmicas e validação de dados em um pacote ZIP de XML. Aceita mais de um milhão de linhas por planilha e é o formato padrão de troca de planilhas no mundo corporativo. Google Sheets, LibreOffice e Numbers abrem XLSX, embora macros e recursos avançados possam não ser preservados.
- Compressão
- –
- Transparência
- –
- Animação
- –
- Lançamento
- 2007 · Microsoft
O XML vai para o Excel quando uma pessoa, e não um programa, precisa ler os dados: um contador conferindo uma nota fiscal eletrônica, um lojista revisando um feed de produtos ou um gestor analisando uma exportação que só chega em XML.
Converter XML em XLSX: como os dados aninhados viram colunas
Uma planilha é plana e o XML é uma árvore, então a conversão precisa decidir o que uma linha significa. O elemento repetido mais próximo dos dados, por exemplo cada <Entry> em um extrato ou cada <cac:InvoiceLine> em uma fatura UBL, vira a linha. Os valores aninhados dentro dele são espalhados em colunas, e atributos como um código de moeda ganham colunas próprias ao lado do valor que descrevem.
O texto permanece exatamente como está no XML, o que protege números de conta, IBANs e códigos de artigo com zeros à esquerda. Valores que parecem numéricos viram células numéricas que você pode somar. Prefixos de namespace como cbc: continuam fazendo parte dos nomes das colunas, o que é inofensivo e deixa clara a origem de cada campo. Se você quiser a árvore completa em vez de uma tabela plana, por exemplo para alimentar um script, XML para JSON mantém o aninhamento intacto.
Para exportações muito grandes, lembre-se do limite da grade do Excel: uma planilha comporta 1.048.576 linhas, então um feed com mais registros que isso deve ir para CSV ou ser dividido antes.
Perguntas frequentes sobre XML para Excel
Por que o Excel para Mac não importa meu arquivo XML?
Os mapas XML e o painel Fonte XML existem apenas no Excel para Windows. O Excel para Mac, no melhor dos casos, abre um arquivo XML como texto, com todas as tags em uma única coluna. Convertendo o arquivo para XLSX antes, quem usa Mac recebe a mesma tabela que quem usa Windows.
O Excel diz que o XML não tem esquema e se oferece para criar um. Isso é um problema?
É o Excel deduzindo uma estrutura a partir dos dados e, em arquivos simples, funciona. Em arquivos muito aninhados ou muito grandes, o mapa deduzido costuma falhar ou espalhar os valores por muitas colunas. Este conversor achata os registros sem etapa de esquema, então não há nada para aprovar.
Posso converter uma nota fiscal eletrônica em XML para Excel?
Sim. Formatos como o UBL, usado em toda a rede Peppol, e a FatturaPA da Itália são XML puro. Os dados do cabeçalho, como vendedor, comprador e totais, aparecem como colunas, e as linhas repetidas da fatura viram linhas da planilha que você pode somar e conferir com a cópia em PDF.
Qual a diferença entre converter XML para Excel e XML para CSV?
Os dados são os mesmos, mas o XLSX mantém texto e números como células tipadas e abre com um duplo clique, sem o Excel tentar adivinhar os valores de novo. Escolha XML para CSV quando outro sistema for importar o resultado, em vez de uma pessoa ler.
A pasta de trabalho pode ser convertida de volta em XML?
Sim. Depois de editar as linhas, Excel para XML as grava novamente como registros XML. O aninhamento original, os namespaces e os atributos não são reconstruídos automaticamente, então confira o resultado com o que o sistema de destino espera.
- Converter XML para CSVConverta feeds XML, notas fiscais e exportações em CSV online. Registros repetidos viram linhas e tags filhas, colunas. Até 20 arquivos de 95 MB.
- Conversor de XML para JSONConverta XML em JSON legível: atributos viram chaves com @, tags repetidas viram arrays, texto intacto. Para SOAP, feeds e exportações legadas.
- Converter JSON para ExcelConverta JSON ou JSON Lines em uma planilha Excel XLSX: as chaves viram cabeçalhos de coluna e cada registro, uma linha. Até 20 arquivos por lote, sem cadastro.
- Converter Excel para XMLConverta uma planilha do Excel em XML sem mapas XML nem a guia Desenvolvedor. Cada linha vira um registro e cada cabeçalho uma tag. Entrada XLSX, XLS e ODS.
- Converter CSV para XLSXConverta CSV em uma pasta de trabalho XLSX do Excel com zeros à esquerda, IDs longos e acentos intactos. Vírgula, ponto e vírgula e tabulação detectados.
- Converter XML para WordConverta XML para Word: os registros repetidos viram linhas de uma tabela em um .docx para imprimir, comentar e enviar. Elementos e atributos viram colunas.