Skirtumas tarp XLS ir XLSX

„XLS vs XLSX“

„XLS“ ir „XLSX“ yra du failų plėtiniai, kuriuos naudoja labai populiari „Microsoft“ skaičiuoklių programa, pavadinta „Microsoft Excel“. „XLS“ yra labai populiarus, nes nuo tada, kai buvo sukurtas iki 2003 m., Jis buvo numatytasis „Microsoft Excel“ formatas. „Microsoft Office 2007“ leidime „Microsoft“ nusprendė pakeisti numatytąjį failo formatą į kitą formatą, pridedant ir papildomą x visiems jų dokumentų plėtiniai; „Excel“ atveju tai baigėsi kaip XLSX.

Kadangi „XLSX“ yra visiškai atsiribojęs nuo senesnio failo formato, kuris naudojamas senesnėse „Excel“ programose, jis negali būti nuskaitomas „Excel“ versijose iki 2007 m. Šis nesuderinamumas trukdo greitai priimti naują programinę įrangą ir „Microsoft“ greitai išsprendė šią problemą išleisdama pataisa, leidžianti senesnėms „Office“ programoms nuskaityti naujus XML pagrįstus failų formatus. Kaip visada, suderinamumas atgaline data visada yra „Office“ programų prioritetas. Nepaisant naujojo „XLSX“ formato priėmimo ir populiarinimo, naujesnės „Excel“ versijos vis tiek gali atidaryti ir išsaugoti dokumentus senesniame „XLS“ formate. Nors verta paminėti, kad „Microsoft Excel 2007“ nebeleido palaikyti senesnių failų formatų, kurie dažniausiai buvo randami MS-DOS.

Pažvelgę ​​giliau į skirtumus tarp XLS ir XLSX, pastebime, kad informacijos saugojimo būdas labai skiriasi tiek XLS, tiek XLSX formatais. „XLS“ yra pagrįstas BIFF (dvejetainio mainų failo formatas) ir tokia informacija yra tiesiogiai saugoma dvejetainiu formatu. Kita vertus, „XLSX“ remiasi „Office Open XML“ formatu, failo formatu, kuris buvo gautas iš XML. Informacija „XLSX“ faile saugoma tekstiniame faile, kuris naudoja XML visiems parametrams apibrėžti.

Kadangi „XLSX“ saugomas teksto failo formatu, „Microsoft“ nusprendė pašalinti šio failo formato makro palaikymą. Vietoj to, jie priskyrė visiškai kitokį failo plėtinį, kuris leidžia naudoti makrokomandas; jis pavadintas XLSM. Senesniame „XLS“ failo plėtinyje šios problemos nėra ir jis gali laikyti skaičiuokles, kuriose yra makrokomandų ar jų nėra.

Santrauka:
„XLS“ yra numatytasis failų formatas 2003 m. „Excel“ ir senesnėms versijoms, o „XLSX“ - nuo 2007 m
„XLS“ gali skaityti visos „Microsoft Excel“ versijos, o „XLSX“ - tik „2007“ ir naujesnės versijos
„XLS“ yra patentuotas dvejetainis formatas, o „XLSX“ yra pagrįstas „Office Open XML“ formatu
Kol XLS yra, „XLSX“ nepalaiko makrokomandų