Desenvolvedor / Formatos
XML para Excel: transforme registros XML em XLSX
Converta registros XML repetidos em uma tabela. Escolha o elemento de registro, inclua atributos, visualize as colunas achatadas e baixe o arquivo XLSX.
XML para Excel: transforme registros XML em XLSX: Cada elemento de registro selecionado se torna uma linha. Os atributos usam @name, os caminhos dos elementos filhos aninhados se tornam colunas e os elementos filhos repetidos são numerados com [1], [2] e assim por diante. Campos ausentes se tornam células vazias. O texto misto direto é mantido em #text; os espaços em branco ao redor são removidos. Os nomes qualificados dos elementos são mantidos. Declarações DOCTYPE e ENTITY são rejeitadas. O conversor aceita até 20 MiB de XML, 50.000 linhas, 512 colunas e 1.000.000 de células. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
Escolha o elemento repetido que representa um registro. Os caminhos dos elementos filhos tornam-se colunas, os atributos usam @name e os elementos filhos repetidos usam [1], [2] e assim por diante. Valores ausentes ficam em células vazias. Texto misto direto usa #text; os espaços em branco ao redor são removidos.
A pasta de trabalho contém valores, não fórmulas. Números decimais tornam-se células numéricas; identificadores com zeros à esquerda permanecem como texto. Identificadores numéricos longos podem ser arredondados pelo software de planilhas.
Limites: XML de 20 MiB, 50,000 registros, 512 colunas, 1.000.000 de células e 64 níveis aninhados. Declarações DOCTYPE e ENTITY não são aceitas.
Registros e nomes XML
A especificação XML do W3C define elementos, atributos e texto (https://www.w3.org/TR/xml/). O mapeamento da tabela usa caminhos de elementos e preserva nomes qualificados. O catálogo inicial é um conjunto de dados ilustrativo original, disponibilizado em domínio público.
Saída da tabela
A ECMA-376 define o empacotamento de pastas de trabalho do Office Open XML (https://ecma-international.org/publications-and-standards/standards/ecma-376/). A RFC 4180 descreve o uso de aspas em CSV (https://www.rfc-editor.org/rfc/rfc4180). O download contém a tabela achatada, não um mapeamento XML nem macros incorporadas.
Como usar
- Cole um documento XML ou abra um arquivo XML local.
- Leia o documento, escolha o elemento de registro e defina se os atributos devem ser incluídos.
- Confira as primeiras 100 linhas e baixe a tabela completa em XLSX.
Privacidade e limitações
Seus dados e arquivos são processados no navegador. Nada é enviado para um servidor.
Ferramentas relacionadas
Perguntas frequentes
Qual elemento devo escolher?
Escolha o elemento repetido que representa um registro, como /catalog/item. Selecionar o elemento raiz do documento cria uma linha contendo os caminhos dos elementos filhos de todo o documento.
Como os elementos filhos repetidos são tratados?
Eles se tornam colunas separadas, como tag[1] e tag[2]. Uma ocorrência ausente resulta em uma célula vazia, e o conversor não multiplica as linhas entre listas aninhadas.
Os atributos são incluídos?
Sim, por padrão. Desative a opção de atributos para exportar apenas o texto dos elementos filhos. As declarações de namespace são omitidas; outros nomes qualificados são preservados.
O resultado preserva a estrutura original do XML?
Não. Ele cria uma tabela plana de atributos e textos; por isso, comentários, instruções de processamento e a ordem original do conteúdo misto não são preservados. Valores decimais numéricos se tornam células numéricas na planilha; identificadores com zeros à esquerda continuam como texto. Identificadores numéricos longos podem ser arredondados pelo software de planilhas.
Ferramenta grátis · no seu navegador execuções · não precisa de conta