XLS и XLSX

Anonim

XLS vs XLSX

XLS и XLSX - это два расширения файлов, которые используются очень популярным электронным таблицей из Microsoft с именем Microsoft Excel. XLS очень популярен, так как он был стандартным для Microsoft Excel формате, поскольку он был создан до 2003 года. В выпуске Microsoft Office 2007 Microsoft решила изменить формат файла по умолчанию в другом формате и добавить и добавить x для всех своих расширения документов; для Excel это оказалось как XLSX.

Поскольку XLSX - это полный отход от более старого формата файла, который используется в старых приложениях Excel, он не читается в версиях Excel до 2007 года. Эта несовместимость препятствует быстрому внедрению нового программного обеспечения, и Microsoft быстро решила эту проблему, выпустив патч, который позволяет старым приложениям Office читать новые форматы файлов на основе XML. Как всегда, обратная совместимость всегда является приоритетом для приложений Office. Несмотря на принятие и продвижение нового формата XLSX, более новые версии Excel по-прежнему могут открывать и сохранять документы в более раннем формате XLS. Хотя стоит отметить, что Microsoft Excel 2007 отказалась от поддержки старых форматов файлов, которые обычно встречаются в MS-DOS.

Поскольку мы глубже разбираемся в различиях между XLS и XLSX, мы можем видеть, что способ хранения информации существенно отличается как для XLS, так и для XLSX-форматов. XLS основан на BIFF (Binary Interchange File Format) и, как таковой, информация напрямую сохраняется в двоичном формате. С другой стороны, XLSX основан на формате Office Open XML, формате файла, который был получен из XML. Информация в файле XLSX хранится в текстовом файле, который использует XML для определения всех его параметров.

Поскольку XLSX хранится в текстовом формате, Microsoft решила удалить поддержку макросов для этого формата файла. Вместо этого они назначили совершенно другое расширение файла, которое позволяет использовать макросы; он называется XLSM. У старшего расширения XLS-файла эта проблема отсутствует, и она способна хранить электронные таблицы, содержащие макросы или нет.

Резюме: XLS - это формат по умолчанию для версии Excel 2003 года и старше, в то время как XLSX для версий с 2007 года XLS читается всеми версиями Microsoft Excel, в то время как XLSX доступен для чтения только версиями 2007 и более поздними версиями XLS представляет собой собственный двоичный формат, а XLSX основан на формате Office Open XML XLSX не поддерживает макросы, в то время как XLS