Como converter XLSM para XML
- Adicione o seu arquivo .XLSM - arraste-o para a caixa acima ou clique para procurar.
- Converta-o para .XML em poucos segundos.
- Baixe o seu novo arquivo .XML.
O que esperar
- As macros VBA são descartadas silenciosamente na exportação - a Planilha XML 2003 não possui contêiner para código executável, portanto, qualquer automação no arquivo original é perdida.
- A Planilha XML 2003 usa um esquema SpreadsheetML 2003 antigo, não o esquema OOXML moderno; minigráficos, segmentações de dados e formatação condicional complexa são perdidos na exportação.
- O arquivo XML resultante pode ser de cinco a dez vezes maior que um CSV equivalente porque cada célula recebe seu próprio elemento XML explícito.
Perguntas frequentes
As macros VBA serão incluídas na saída XML?
Não - a Planilha XML 2003 não tem suporte para código executável, portanto, o projeto de macro é descartado em todos os caminhos de exportação.
Qual é a diferença entre a Planilha XML 2003 e o OOXML bruto dentro de um XLSM?
A Planilha XML 2003 é um arquivo único e simples que usa um esquema de 2003 mais antigo; o OOXML (dentro do ZIP do XLSM) usa um esquema moderno diferente - se um sistema solicitar OOXML, use o método de descompactação, não o Salvar Como.
Por que meu arquivo XML convertido é tão grande?
A Planilha XML 2003 é verbosa - cada célula é um elemento XML separado com atributos explícitos de linha e coluna, o que a torna muito maior do que os mesmos dados em CSV.
Posso converter XLSM para XML sem o Microsoft Excel?
Sim - use nosso conversor gratuito acima, o LibreOffice Calc, ou renomeie o
.xlsm para .zip e extraia as planilhas XML brutas diretamente do pacote.Programas que convertem XLSM: Microsoft Excel · Apache OpenOffice Calc (OpenOffice.org Calc) · LibreOffice Calc