xlsx - 文件格式
xlsx是Microsoft?Office?EXCEL2007/2010/2013/2016/2019文檔的擴(kuò)展名。
xlsx庫(kù)提供的讀寫(xiě)Excel文件函數(shù),通過(guò)重寫(xiě)Golang標(biāo)準(zhǔn)庫(kù)sort.Interface接口中的3個(gè)方法,設(shè)計(jì)并實(shí)現(xiàn)了Excel工作表的多關(guān)鍵字排序方法。
基本信息
當(dāng)officeOffice2000、XP、2003的用戶試圖打開(kāi)“.xlsx”或“.docx”格式的文件時(shí),往往會(huì)失敗,這是使用版本較低不兼容的原因,以上用戶可以在接收或復(fù)制該類(lèi)文件之前,在該文件生成的系統(tǒng)上(office2007)打開(kāi)該類(lèi)文件,文件>另存為>2000~2003格式文檔。
此外,微軟推出了Office兼容性補(bǔ)丁包,通過(guò)應(yīng)用這兼容性補(bǔ)丁包,Office2000、XP、2003的用戶可以打開(kāi)、編輯、保存Word、Excel和PowerPoint2007中使用的新格式的文檔。此兼容性補(bǔ)丁包也能結(jié)合Office?Word?Viewer2003,Excel?Viewer2003和PowerPoint?Viewer2003使用來(lái)瀏覽用新格式保存的文件。
“.xlsx”格式的文件本質(zhì)上是一個(gè)ZIP文件。將一個(gè)“.xlsx”文件的后綴改為ZIP后是可以用解壓工具打開(kāi)或是解壓的。事實(shí)上,Word2007的基本文件就是ZIP格式的,可以算作是“.xlsx”文件的容器。
“.xlsx”格式文件的主要內(nèi)容是保存為XML格式的,但文件并非直接保存于磁盤(pán)。它是保存在一個(gè)ZIP文件中,然后取擴(kuò)展名為“.xlsx”。將“.xlsx”格式的文件后綴改為ZIP后解壓,可以看到解壓出來(lái)的文件夾中有word這樣一個(gè)文件夾,它包含了Word文檔的大部分內(nèi)容。而其中的document.xml文件則包含了文檔的主要文本內(nèi)容。
最新版本的WPS2007可以打開(kāi)“.xlsx”格式的文件。
特殊查看方式
由于“.xlsx”格式的文件本質(zhì)上是一個(gè)ZIP文件。將XLSX - 或者XLSM文件擴(kuò)展名改為zip,用解壓軟件解壓,可以看到OOXML格式的文件內(nèi)容。
文件標(biāo)準(zhǔn)
XLSX文件遵守:
ISO_IEC_29500-1_2012,
ISO_IEC_29500-2_2012,
ISO_IEC_29500-3_2012,
ISO_IEC_29500-4_2012標(biāo)準(zhǔn)
導(dǎo)入導(dǎo)出編
許多管理系統(tǒng)需要將Excel文件 - .xlsx一樣豐富的公式和數(shù)據(jù)處理功能,嵌入到企業(yè)管理系統(tǒng)中,比如財(cái)務(wù)數(shù)據(jù)模型、風(fēng)險(xiǎn)分析、保險(xiǎn)計(jì)算、工程應(yīng)用等。所以需要把“.xlsx”文件數(shù)據(jù)導(dǎo)入到工程中,或者從系統(tǒng)導(dǎo)出到“.xlsx”文件中。許多表格軟件支持“.xlsx”文件的導(dǎo)入導(dǎo)出功能,比如Spread,ComponentOne的Excel等等?!?xlsx”文件導(dǎo)入導(dǎo)出廣泛地應(yīng)用于管理、統(tǒng)計(jì)財(cái)經(jīng)、金融等眾多領(lǐng)域。
Office2000-2003打開(kāi)xlsx文件的方法
下載補(bǔ)丁法
1、下載微軟官方兼容補(bǔ)??;
2、將下載了的補(bǔ)丁正確安裝即可,補(bǔ)丁下載鏈接見(jiàn)參考;
把“.xlsx”轉(zhuǎn)換“.xls”法
1、使用wps進(jìn)行轉(zhuǎn)換或打開(kāi)也是可以的。
2、有些網(wǎng)站也支持在線進(jìn)行轉(zhuǎn)換,網(wǎng)上找一下。
3、可以在網(wǎng)上找一些轉(zhuǎn)換工具軟件進(jìn)行轉(zhuǎn)換,這樣就可以在excel2003的版本中打開(kāi)了。
區(qū)別總結(jié)
“.xls”是03版Office?Microsoft?Office?Excel工作表的格式,用03版Office,新建Excel默認(rèn)保存的Excel文件格式的后綴是“.xls”;
“.xlsx”是07版Office?Microsoft?Office?Excel工作表的格式,用07版Office,新建Excel默認(rèn)保存的的Excel文件格式后綴是“.xlsx”。
07版的Office?Excel,能打開(kāi)編輯07版(后綴“.xlsx”)的Excel文件,也能打開(kāi)編輯03版(后綴“.xls”)的Excel文件,都不會(huì)出現(xiàn)亂碼或者卡死的情況。但是,03版的Office?Excel,就只能打開(kāi)編輯03版(后綴“.xls”)的Excel文件;如果打開(kāi)編輯07版(后綴“.xlsx”)的Excel文件,則可能出現(xiàn)亂碼或者開(kāi)始能操作到最后就卡死。
“.xls”是一個(gè)特有的二進(jìn)制格式,其核心結(jié)構(gòu)是復(fù)合文檔類(lèi)型的結(jié)構(gòu),而“.xlsx”的核心結(jié)構(gòu)是XML類(lèi)型的結(jié)構(gòu),采用的是基于XML的壓縮方式,使其占用的空間更小?!?xlsx”中最后一個(gè)“x”的意義就在于此。
