Разлика између КСЛС и КСЛСКС

КСЛС вс КСЛСКС

КСЛС и КСЛСКС су две екстензије датотека које користи веома популарна Мицрософтова апликација за прорачунске таблице под називом Мицрософт Екцел. КСЛС је веома популаран јер је био основни формат за Мицрософт Екцел од његовог првог стварања до 2003. У издању Мицрософт Оффице 2007 Мицрософт је одлучио променити подразумевани формат датотеке у други формат и додати и додатни к за све њихове проширења документа; за Екцел, ово је завршило као КСЛСКС.

Како је КСЛСКС потпуно одступање од старијег формата датотека који се користи у старијим Екцел апликацијама, није доступан за читање у верзијама Екцел-а до 2007. Ова неспојивост омета брзо усвајање новог софтвера и Мицрософт је брзо решио овај проблем издајући закрпа која старијим Оффицеовим апликацијама омогућава читање нових формата датотека заснованих на КСМЛ-у. Као и увек, компатибилност са уназад је увек приоритет за Оффице апликације. Упркос усвајању и промоцији новог КСЛСКС формата, новије верзије Екцела и даље могу да отварају и спремају документе у старији КСЛС формат. Иако је вредно напоменути да је Мицрософт Екцел 2007 одустао од подршке за старије формате датотека који се обично налазе у МС-ДОС-у.

Док дубље гледамо у разлике између КСЛС и КСЛСКС, можемо видети да је начин на који се информације чувају увелике различит за КСЛС и КСЛСКС формате. КСЛС се заснива на БИФФ (Бинари Интерцханге Филе Формат) и као такав информације се директно чувају у бинарном формату. С друге стране, КСЛСКС је заснован на Оффице Опен КСМЛ формату, формату датотеке који је изведен из КСМЛ-а. Информације у КСЛСКС датотеци се чувају у текстуалној датотеци која користи КСМЛ за дефинисање свих његових параметара.

Пошто се КСЛСКС чува у формату текстуалне датотеке, Мицрософт је одлучио да уклони подршку макроа за овај формат датотеке. Уместо тога, поделили су потпуно другачију екстензију датотеке која омогућава употребу макронаредби; носи назив КСЛСМ. Старија екстензија КСЛС датотеке нема овај проблем и она може да држи табеле које садрже макрое или не.

Резиме:
КСЛС је подразумевани формат датотеке за верзију Екцел-а 2003 и старије, док је КСЛСКС за верзије од 2007
КСЛС је читљив у свим верзијама Мицрософт Екцел-а, док је КСЛСКС читљив само у верзијама 2007 и новијим
КСЛС је власнички бинарни формат док се КСЛСКС темељи на Оффице Опен КСМЛ формату
КСЛСКС не може да подржи макронаредбе док КСЛС јесте