Ang XLSX ang spreadsheet format na awtomatikong ginagamit ng Microsoft Excel simula Excel 2007, na pumalit sa binary na XLS. Ito ang spreadsheet na miyembro ng parehong Office Open XML family gaya ng DOCX, na inilathala bilang ECMA-376 at bilang isang ISO standard. Dahil dito, mababasa at masusulatan ito ng LibreOffice Calc, Google Sheets at Apple Numbers.
Paano nag-iimbak ng workbook ang isang XLSX
Ang XLSX ay isang ZIP archive. Sa loob, inililista ng xl/workbook.xml ang mga sheet at named range, at bawat sheet ay may sarili nitong bahagi sa ilalim ng xl/worksheets/ na naglalaman ng mga row, cell, formula at cell reference.
May isang bahagi na mahalagang malaman: xl/sharedStrings.xml, ang shared string table. Sa halip na ulitin ang isang text value sa bawat cell na gumagamit nito, iniimbak ng Excel ang bawat natatanging string nang isang beses at pina-point na lang dito ng mga cell ayon sa index. Ito ang pumipigil sa isang spreadsheet na may limampung libong paulit-ulit na label ng kategorya na maging napakalaki, at ito rin ang dahilan kung bakit puwedeng manatili ang isang text value sa file kahit na-delete na ang huling cell na gumamit nito.
Ang mga formula ay iniimbak bilang text kasama ng isang cached na resulta, kaya ang isang reader na hindi kayang kalkulahin ang formula ay maaari pa ring magpakita ng huling value na kinwenta ng Excel. Ang mga chart, pivot table definition, conditional formatting rule at naka-embed na larawan ay may kanya-kanyang bahagi. Ang ZIP compression sa lahat ng XML na iyon ang dahilan kung bakit karaniwang mas maliit nang maraming beses ang XLSX kaysa katumbas na XLS.
Anong metadata ang dala ng isang XLSX
Pareho ang core at extended properties sa nasa DOCX. Ibinibigay ng core ang Title, Subject, Creator, Keywords, Description, Last Modified By, at ang oras ng paglikha at pag-modify. Ibinibigay naman ng extended ang Application at AppVersion, Company, at (para sa spreadsheets) isang listahan ng mga pangalan ng sheet at named range sa workbook, na naghahayag ng istruktura ng file nang hindi ito binubuksan.
Ang isang spreadsheet ay maaari ring mag-leak sa mga paraang hindi nagagawa ng text document, at mahalagang pagtuunan ito. Ang mga nakatagong row, nakatagong column at nakatagong sheet ay nasa file pa rin; ang pag-hide ay display setting, hindi pagbubura. Kasama ring lumilipat sa workbook ang mga cell comment at note. Ang pivot table ay nag-iingat ng cached na kopya ng pinagmulan nitong data, kaya ang pivot na nagbubuod ng isang confidential na sheet ay maaari pa ring maglaman ng mga value ng sheet na iyon kahit na-delete na ang mismong sheet. Nire-record ng mga external link ang buong path ng workbook na tinutukoy nila, kabilang ang mga network share.
Kung magpapadala ka ng spreadsheet sa labas ng inyong organisasyon, iyon ang apat na dapat mong suriin, sa ganyang pagkakasunod. Wala sa mga iyon ang nakikita sa screen.
Kailan gagamit ng XLSX
Gamitin ang XLSX para sa anumang working spreadsheet: compact ito, pinananatiling gumagana ang mga formula, sinusuportahan nito ang lahat ng kasalukuyang feature ng Excel, at nabubuksan ito kahit saan.
Gamitin ang CSV kung kailangan mo lang ang mga numero at gusto mo ng format na maaari pa ring i-parse pagkalipas ng dalawampung taon, ngunit tanggapin na hindi nag-iingat ang CSV ng mga formula, formatting o maraming sheet. Mag-export sa PDF kung nagpapadala ka ng ulat na dapat basahin at hindi i-edit, na sabay ding lumulutas sa problema ng nakatagong data. Ireserba ang XLS para sa tunay na luma na software na hindi kayang magbukas ng mas bagong format.