20.1.2 Excel 2007 Open XML文件結(jié)構(gòu)(1) 下面通過(guò)對(duì)如圖20-1所示的工作簿文件進(jìn)行剖析,以使讀者深入地了解Excel 2007 Open XML文件的結(jié)構(gòu)。
Excel 2007 Open XML文件其實(shí)是一個(gè)zip文件。為了分析其結(jié)構(gòu),需要將其解壓出來(lái)。因此,計(jì)算機(jī)系統(tǒng)中需要安裝管理zip文件的軟件(例如WinZip、WinRar等)。下面列出具體的步驟: (1)將工作簿文件名"測(cè)試Excel2007文件結(jié)構(gòu).xlsx"的后面添加一個(gè)".zip"擴(kuò)展名,修改為"測(cè)試Excel2007文件結(jié)構(gòu).xlsx.zip"。 (2)接著當(dāng)彈出如圖20-2所示的警告信息,單擊【是】按鈕,完成文件名的修改。 (3)將上步更名的文件解壓,得到如圖20-3所示的文件目錄結(jié)構(gòu)。
workbook.xml文件包含一對(duì)<sheets>標(biāo)簽,其中的每個(gè)<sheet>元素都代表Excel 2007文件中的一個(gè),工作表的名稱(chēng)就是其name屬性的值,在上面的代碼中,分別有3個(gè)工作表,即工作表1、工作表2和工作表3。<sheet>元素中r:id屬性的值指出保存工作表數(shù)據(jù)的XML文件。 (5)打開(kāi)"xl/_rels/workbook.xml.rels"文件,其內(nèi)容如下所示:
|
|
來(lái)自: 土爾 > 《word2007》