Diferença entre XML e XLS Diferença entre

Anonim

XML vs XLS

Ocorreu alguma confusão com a decisão da Microsoft de alterar os formatos dos formatos já estabelecidos do Office para os novos baseados em XML. O Excel é uma das aplicações que foi afetada por esta alteração com o XLS sendo substituído pelo XML XLSX baseado em XML. XML, que significa linguagem de marcação extensível, é realmente uma linguagem de marcação e não um formato de arquivo. Por isso, não é específico para qualquer aplicativo e, portanto, é usado por muitos outros, incluindo o próprio Word do Microsoft e aplicativos do Powerpoint.

Como o XLSX usa XML, ele também herda traços-chave do XML que são muito diferentes do XLS. XML é baseado em texto, enquanto o XLS é um formato binário que não pode ser aberto com editores de texto. Se você tentar abrir o XLSX com um editor de texto, você obterá lixo. Isso ocorre porque os arquivos XML são arquivados usando o formato ZIP. Mas você pode abri-lo facilmente com qualquer aplicativo de arquivamento como WinZip e WinRar para obter os arquivos XML reais e abri-los com um editor de texto.

XML também é um padrão aberto em relação ao XLS, que não é. O XLS não era problemático desde que você estivesse usando o Excel. Mas quando você abri-lo em outro aplicativo ou enviá-lo para alguém que esteja em um Mac ou Linux, é muito provável que a planilha não apareça como você pretende. Com o XLSX baseado em XML, isso não é um problema. A abertura do padrão garante que praticamente qualquer pessoa possa obter informações sobre como a Microsoft codifica certos aspectos no arquivo e ajusta o comportamento da sua aplicação para se adaptar.

O XLS foi um formato muito adequado nos velhos tempos, mas foi criticado devido à sua natureza fechada. A decisão da Microsoft de se mover para o formato XML para suas aplicações do Office é uma mudança bem-vinda que torna o formato um pouco mais universal. Mesmo que o formato não seja adaptado por outros aplicativos como padrão, não lhes dá nenhum motivo para não ter a capacidade de abrir corretamente planilhas do Excel e outras extensões de aplicativos do escritório.

Resumo:

1. XLS é a extensão para planilhas do Excel, enquanto XML é linguagem de marcação

2. O XML é a base para a substituição do XLS

3. XML é baseado em texto e enquanto XLS é binário

4. XML é um formato aberto enquanto o XLS não é