Diferența dintre XLS și XLSX Diferența dintre

Anonim

XLS vs XLSX

XLS și XLSX sunt două extensii de fișiere utilizate de aplicația foarte populară de calcul tabelar de la Microsoft numită Microsoft Excel. XLS este foarte popular, deoarece a fost formatul implicit pentru Microsoft Excel de când a fost creat pentru prima dată până în 2003. În versiunea Microsoft Office 2007, Microsoft a decis să schimbe formatul de fișier implicit într-un format diferit și să adauge și alte x pentru toate Extensii de documente; pentru Excel, aceasta a ajuns ca XLSX.

Deoarece XLSX este o plecare completă de la formatul de fișier mai vechi folosit în aplicațiile Excel mai vechi, acesta nu poate fi citit în versiunile Excel înainte de 2007. Această incompatibilitate împiedică adoptarea rapidă a noului software iar Microsoft a abordat rapid această problemă prin lansarea unui patch care permite aplicațiilor mai vechi Office să citească noile formate de fișiere bazate pe XML. Ca întotdeauna, compatibilitatea înapoi este întotdeauna o prioritate pentru aplicațiile Office. În ciuda adoptării și promovării noului format XLSX, versiunile mai recente ale programului Excel sunt încă în măsură să deschidă și să salveze documentele în format XLS mai vechi. Deși este de remarcat faptul că Microsoft Excel 2007 a scăzut de sprijin pentru formate de fișiere mai vechi, care au fost frecvent găsite în MS-DOS.

Când privim mai adânc în diferențele dintre XLS și XLSX, vedem că modul în care sunt stocate informațiile este foarte diferit atât pentru formatele XLS, cât și XLSX. XLS se bazează pe BIFF (Binary Interchange File Format) și ca atare, informațiile sunt stocate direct într-un format binar. Pe de altă parte, XLSX se bazează pe formatul Office Open XML, un format de fișier care a fost derivat din XML. Informațiile dintr-un fișier XLSX sunt stocate într-un fișier text care utilizează XML pentru a defini toți parametrii.

Deoarece XLSX este stocat într-un format de fișier text, Microsoft a decis să elimine suportul macro pentru acest format de fișier. În schimb, aceștia au atribuit o extensie complet diferită a fișierelor care permite utilizarea de macrocomenzi; este numit XLSM. Extensia XLS mai veche nu are această problemă și este capabilă să dețină foi de calcul care conțin macrocomenzi sau nu.

Rezumat:

XLS este formatul de fișier implicit pentru versiunea 2003 a versiunii Excel și mai vechi în timp ce XLSX pentru versiuni începând cu 2007

XLS poate fi citit de toate versiunile Microsoft Excel în timp ce XLSX poate fi citit numai de versiunile 2007 și ulterioare < XLS este un format binar de proprietate în timp ce XLSX se bazează pe format Open Office XML

XLSX nu poate suporta macrocomenzi în timp ce XLS este