Diferença entre XLS e XLSX Diferença entre
XLS vs XLSX
XLS e XLSX são duas extensões de arquivo que são usadas pelo aplicativo de planilha muito popular da Microsoft chamado Microsoft Excel. O XLS é muito popular, pois foi o formato padrão para o Microsoft Excel desde que foi criado pela primeira vez até 2003. Na versão do Microsoft Office 2007, a Microsoft decidiu alterar o formato de arquivo padrão para um formato diferente e adicionar e x adicional para todos os seus extensões de documentos; Para o Excel, isso acabou como XLSX.
Como o XLSX é uma partida completa do formato de arquivo antigo que é usado em aplicativos anteriores do Excel, não é legível nas versões do Excel anteriores a 2007. Essa incompatibilidade dificulta a adoção rápida do novo software e a Microsoft abordou rapidamente esse problema ao liberar um patch que permite que aplicativos do Office anteriores leiam os novos formatos de arquivo baseados em XML. Como sempre, a compatibilidade com versões anteriores é sempre uma prioridade para aplicativos do Office. Apesar de adotar e promover o novo formato XLSX, as versões mais recentes do Excel ainda podem abrir e salvar documentos no formato XLS mais antigo. Embora seja importante notar que o Microsoft Excel 2007 descartou o suporte para formatos de arquivos mais antigos que eram comumente encontrados no MS-DOS.
Ao analisarmos mais profundamente as diferenças entre XLS e XLSX, podemos ver que a forma como a informação é armazenada é muito diferente para os formatos XLS e XLSX. XLS é baseado em BIFF (Binary Interchange File Format) e, como tal, a informação é armazenada diretamente em um formato binário. Por outro lado, o XLSX é baseado no formato Office Open XML, um formato de arquivo que foi derivado do XML. As informações em um arquivo XLSX são armazenadas em um arquivo de texto que usa XML para definir todos os seus parâmetros.
Como o XLSX é armazenado em um formato de arquivo de texto, a Microsoft decidiu remover o suporte de macro para este formato de arquivo. Em vez disso, eles atribuíram uma extensão de arquivo totalmente diferente que permite o uso de macros; é chamado XLSM. A extensão de arquivo XLS mais antiga não possui esse problema e é capaz de armazenar planilhas que contenham macros ou não.
Resumo:
O XLS é o formato de arquivo padrão para a versão 2003 do Excel e antigo enquanto o XLSX para versões desde 2007
XLS é legível por todas as versões do Microsoft Excel, enquanto o XLSX só é legível pelas versões 2007 e posteriores < O XLS é um formato binário proprietário enquanto o XLSX é baseado no formato Open XML do Office
O XLSX não é capaz de suportar macros enquanto o XLS é