Ano ang isang XLSX file?
XLSX ay kilalang format para sa mga dokumento ng Microsoft Excel na ipinakilala ng Microsoft sa paglabas ng Microsoft Office 2007. Batay sa istruktura na inayos ayon sa Open Packaging Conventions na nakabalangkas sa [Bahagi 2](https://www .ecma-international.org/publications-and-standards/standards/ecma-376/) ng OOXML standard na ECMA-376, ang bagong format ay isang zip package na naglalaman ng ilang XML file. Maaaring suriin ang pinagbabatayan na istraktura at mga file sa pamamagitan lamang ng pag-unzip sa .xlsx file.
Maikling Kasaysayan ng XLSX File Format
Ang XLSX file format ay ipinakilala noong 2007 at ginagamit ang Open XML standard na inangkop ng Microsoft noong 2000. Bago ang XLSX, ang karaniwang format ng file na ginamit ay XLS na purong binary file na format. Ang bagong uri ng file ay nagdagdag ng mga pakinabang ng maliliit na laki ng file, mas kaunting pagbabago ng katiwalian at mahusay na format na representasyon ng mga imahe. Noong unang bahagi ng 2000 nang magpasya ang Microsoft na gawin ang pagbabago upang matugunan ang pamantayan para sa Office Open XML.Pagsapit ng 2007, ang bagong format ng file na ito ay naging bahagi ng Office 2007 at nagpapatuloy din sa mga bagong bersyon ng Microsoft Office.
Mga Detalye ng Format ng File ng XLSX
Ang opisyal na XLSX file format specifications ay available online mula sa Microsoft. Upang makita kung ano ang nasa loob ng XLSX file, palitan lang ang pangalan nito sa ZIP file sa pamamagitan ng pagpapalit ng extension nito at pagkatapos ay i-extract ito upang tingnan ang mga constituent file ng Excel workbook na ito. Ang isang blangkong workbook, kapag na-extract sa mga file nito, ay may mga sumusunod na constituent file at folder.
[Content_Types].xml
Ito lang ang file na makikita sa base level kapag na-extract ang zip. Inililista nito ang mga uri ng nilalaman para sa mga bahagi sa loob ng pakete. Ang lahat ng mga reference sa mga XML file na kasama sa package ay naka-reference sa XML file na ito.
_rels (Folder)
Ito ang folder ng Relasyon na naglalaman ng isang XML file na nag-iimbak ng mga relasyon sa antas ng package. Ang mga link sa mga pangunahing bahagi ng Xlsx file ay nakapaloob sa file na ito bilang mga URI. Tinutukoy ng mga URI na ito ang uri ng kaugnayan ng bawat pangunahing bahagi sa package. Kabilang dito ang kaugnayan sa pangunahing dokumento ng opisina na matatagpuan bilang xl/workbook.xml at iba pang mga bahagi sa loob ng docProps bilang mga core at extended na katangian.
docProps
Ang folder na ito ay naglalaman ng mga pangkalahatang katangian ng dokumento. Kabilang dito ang isang hanay ng mga pangunahing katangian, isang hanay ng mga pinalawig o partikular sa application na mga katangian at isang preview ng thumbnail ng dokumento. Ang isang blangkong workbook ay may dalawang file sa folder na ito, ang app.xml at core.xml. Ang core.xml ay naglalaman ng impormasyon tulad ng may-akda, petsa na ginawa at na-save, at binago. App.xml ay naglalaman ng impormasyon tungkol sa nilalaman ng file.
xl (Folder)
Ito ang pangunahing folder na naglalaman ng lahat ng mga detalye tungkol sa mga nilalaman ng workbook. Bilang default, mayroon itong mga sumusunod na folder:
- _rels
- theme
- worksheets
and following xml files:
- styles.xml
- workbook.xml
Halimbawa ng Format ng XLSX
Para sa bawat Excel worksheet na nasa isang workbook, mayroong isang XML file. Mahahanap mo ang mga XML file na ito sa xl/worksheets folder. Ang lahat ng impormasyong nakapaloob sa isang worksheet ay nakaayos sa iba’t ibang mga seksyon sa XML file. Suriin natin ang isang sample na worksheet mula sa isang workbook na ipinapakita sa sumusunod na larawan.
Tulad ng makikita, ang worksheet na ito ay naglalaman ng mga nilalaman sa mga cell A1 hanggang B2 at isang imahe. Bilang karagdagan, ang cell G13 ay kasalukuyang aktibong cell sa worksheet. Ngayon, suriin natin ang xl/worksheets/sheet1.xml file upang makita kung paano kinakatawan ang impormasyong ito sa XML file. Ang mga nilalaman ng XML file na ito ay tulad ng ipinapakita sa ibaba.
- Ang tab ay may kulay ng tema na inilapat dito. Nabanggit ito sa XML file na may tag na kasunod ng theme id.
- Ang tabSelected value ay nakatakda sa 1 na nagpapakita na ito ang napiling sheet
- Gaya ng makikita sa unang larawan sa itaas, ang cell G13 sa worksheet ay aktibong cell na binanggit din sa XML file.
- Ang tab na sheetData ay kumakatawan sa data na nilalaman sa worksheet. Gayunpaman, makikita mo na ang mga orihinal na nilalaman ng worksheet ay wala kahit saan sa seksyong ito. Ito ay dahil ang teksto ay hindi direktang tinutukoy mula sa “sharedStrings” XML sheet. Tinitiyak ng pag-link na ito na ang bawat teksto ay nai-save nang isang beses lamang at maaaring i-reference muli upang makatipid ng espasyo.
- Ang imahe na makikita ay isinangguni ng reference id na “rId2”
Mag-ambag
Kailangang magbahagi ng isang bagay tungkol sa mga format ng XLSX o Spreadsheet file? Maaari mong i-post ang iyong mga natuklasan sa Spreadsheet File Format News na seksyon.