XML и XLS

Anonim

XML vs XLS

Форматы файлов всегда развиваются, в основном для добавления новых функций, но иногда для устранения недостатков или для улучшения совместимости. XLS является одним из самых популярных, который используется в приложении Microsoft Excel для работы с электронными таблицами. Изменения, происходящие в форматах Microsoft Office, заставили людей спросить, что такое XML и как он относится к XLS и Excel в целом. Основное различие между XML и XLS заключается в том, что они на самом деле. Хотя XLS - это формат файла, как уже упоминалось, XML - это язык разметки, который заметно используется на веб-страницах.

Существует еще несколько различий между XML и XLS. Во-первых, XLS является проприетарным форматом, что означает, что Microsoft обладает интеллектуальными правами на него. Проприетарный характер XLS затрудняет для других программистов кодирование своих приложений для чтения и записи файлов XLS, совместимых с Excel. С другой стороны, XML - это открытый формат, а специфика того, как все должно быть сделано, документируется. Это устраняет догадки, связанные с выяснением того, как структурирован файл и как каждый элемент хранится в файле. В дополнение к этому моменту XML также основан на тексте и может быть прочитан в любом текстовом редакторе. Из-за тегов это может быть немного труднее прочитать, вы все равно можете найти фактический контент. С XLS файл хранится в двоичном формате. Только Excel может воспроизводить содержимое файла с абсолютной точностью, поскольку другие приложения могут оказаться не в состоянии определить содержимое и как они отформатированы.

Из-за нескольких преимуществ, которые XML имеет в XLS, которые Microsoft использовала в то время, был введен новый формат. Этот формат содержит расширение XLSX и основан на XML. Он наследует многие из сильных сторон XML, что делает его отличной альтернативой. XLSX является лишь одним из новых форматов, так как другие приложения MS Office также используют новые форматы документов на основе XML. Только версия 2007 или более поздняя версия MS Office имеет возможность работать с этими файлами. В старых версиях для исправления их требуется патч совместимости.

Резюме:

1.XML - это язык разметки, в то время как XLS - это формат файла для Microsoft Excel 2.XML - это открытый формат, а XLS - собственный формат 3.XML читается пользователем, а XLS - нет. 4.XLS заменяется более новым форматом на основе XML