XML i XLS

Anonim

XML vs XLS

Formaty plików zawsze się rozwijają, głównie w celu dodania nowych funkcji, ale czasami w celu usunięcia niedociągnięć lub w celu poprawy kompatybilności. XLS jest jedną z bardziej popularnych, która jest używana w arkuszu kalkulacyjnym Microsoft Excel. Zmiany występujące w formatach Microsoft Office spowodowały, że ludzie pytali o to, czym jest XML i jak odnosi się on do XLS i Excela w ogóle. Główna różnica między XML i XLS jest tym, czym w rzeczywistości są. Chociaż XLS jest formatem pliku, jak już wspomniano, XML jest faktycznie językiem znaczników, który jest wyraźnie używany na stronach internetowych.

Istnieje kilka wyraźnych różnic między XML a XLS. Po pierwsze, XLS jest zastrzeżonym formatem, co oznacza, że ​​Microsoft posiada prawa intelektualne do niego. Opatentowana natura XLS utrudniła innym programistom kodowanie ich aplikacji do odczytu i zapisu plików XLS zgodnych z Excelem. Z drugiej strony XML jest formatem otwartym, a specyfikacja tego, jak należy to zrobić, jest udokumentowana. Eliminuje to domysły związane z ustalaniem struktury pliku i sposobem przechowywania każdego elementu w pliku. Aby uzupełnić ten punkt, XML jest również oparty na tekście i można go odczytać w dowolnym edytorze tekstów. Może to być nieco trudniejsze do odczytania ze względu na znaczniki, nadal możesz znaleźć właściwą treść. W przypadku XLS plik jest przechowywany w formacie binarnym. Tylko Excel może odtworzyć zawartość pliku z absolutną dokładnością, ponieważ inne aplikacje mogą nie być w stanie określić zawartości i sposobu ich formatowania.

Ze względu na kilka zalet, jakie ma XML w stosunku do XLS, z których korzystała wówczas firma Microsoft, wprowadzono nowy format. Format ten zawiera rozszerzenie XLSX i jest oparty na XML. Odziedziczy wiele mocnych stron XML, dzięki czemu jest doskonałą alternatywą. XLSX to tylko jeden z nowych formatów, ponieważ inne aplikacje MS Office również przyjęły nowe formaty dokumentów oparte na XML. Tylko wersja 2007 lub później MS Office ma możliwość pracy z tymi plikami. Starsze wersje wymagają łatki kompatybilności, aby je odczytać.

Streszczenie:

1.XML to język znaczników, a XLS to format plików dla Microsoft Excel 2.XML jest formatem otwartym, a XLS jest prawnie zastrzeżonym formatem 3.XML jest czytelny dla użytkownika, podczas gdy XLS nie jest 4.XLS jest zastępowany nowszym formatem opartym na XML