Atšķirība starp XML un XLS

XML vs XLS

Ir bijis nedaudz neskaidrību ar Microsoft lēmumu mainīt formātus no jau izveidotajiem Office formātiem uz jaunajiem, kas balstīti uz XML. Excel ir viena no lietojumprogrammām, kuru ietekmē šīs izmaiņas, XLS aizstājot ar XML balstītu XLSX. XML, kas apzīmē paplašināmo iezīmēšanas valodu, faktiski ir iezīmēšanas valoda, nevis faila formāts. Tādēļ tas nav specifisks nevienai lietojumprogrammai, tāpēc to izmanto daudzi citi, ieskaitot paša Microsoft Office Word un Powerpoint lietojumprogrammas..

Tā kā XLSX izmanto XML, tas pārmanto arī galvenās XML iezīmes, kas ļoti atšķiras no XLS. XML pamatā ir teksts, savukārt XLS ir binārs formāts, kuru nevar atvērt ar teksta redaktoriem. Ja mēģināsit atvērt XLSX ar teksta redaktoru, jūs iegūsit atkritumus. Tas ir tāpēc, ka XML faili tiek arhivēti, izmantojot ZIP formātu. Bet jūs to varat viegli atvērt, izmantojot jebkuru arhivēšanas lietojumprogrammu, piemēram, WinZip un WinRar, lai piekļūtu faktiskajiem XML failiem un atvērtu tos ar teksta redaktoru.

XML ir arī atvērts standarts salīdzinājumā ar XLS, kas tā nav. XLS nebija problemātiska, kamēr vien jūs izmantojat Excel. Bet, atverot to citā lietojumprogrammā vai nosūtot to kādam, kurš darbojas operētājsistēmā Mac vai Linux, ļoti iespējams, ka izklājlapa neparādīsies tā, kā esat iecerējis. Ar XML balstītu XLSX tā nav problēma. Standarta atklātība nodrošina, ka gandrīz ikviens var iegūt informāciju par to, kā Microsoft kodē noteiktus aspektus failā un pielāgot viņu lietojumprogrammu izturēšanos, lai pielāgotos.

XLS vecajos laikos bija ļoti piemērots formāts, taču tāpēc, ka tas bija slēgts, tas tika kritizēts. Microsoft lēmums pāriet uz Office lietojumprogrammām uz XML formātu ir apsveicamas izmaiņas, kas padara formātu mazliet universālāku. Pat ja formātu citas noklusējuma lietojumprogrammas nav pielāgojušas, tas nedod viņiem iemeslu, lai viņiem nebūtu iespējas pareizi atvērt Excel izklājlapas un citus biroja lietojumprogrammu paplašinājumus.

Kopsavilkums:

1.XLS ir Excel izklājlapu paplašinājums, kamēr XML ir iezīmēšanas valoda
2.XML ir pamats XLS aizstāšanai
3.XML pamatā ir teksts, savukārt XLS ir binārs
4.XML ir atvērts formāts, bet XLS nav