有如下工作簿和工作表:
excel2007是使用xml格式來存儲的,
把一個excel檔尾碼改為.zip,打開之後就直接可以看到一個excel檔對應的xml格式的檔了。
如下圖所示:
1 _rels.rels檔內容
如果要自訂功能區,
需要新建cutomUI檔和資料夾加入到壓縮檔夾,
然後在上述標籤內建立文件之間的聯繫。
2 資料夾docProps下有兩個文件
app.xml
core.xml
這裡core是檔的創建時間和修改時間,
標題,
主題和作者。
app是文檔的其他屬性,
文檔類型、版本、是否唯讀、是否共用、安全屬性等文件屬性資訊。
3 在xl目錄下是文檔的具體內容資訊
資料夾xl下檔內容:
3.1 xlworkbook.xml檔內容:
workbook.xml檔包含一對標籤,
其中的每個元素都代表Excel 2007檔中的一個,
工作表的名稱就是其name屬性的值,
這裡有三個sheet。
3.2 shareStrings.xml檔內容:
B2儲存格
B3儲存格
B4儲存格
在工作簿中,
各工作簿使用的字串統一存放在以上檔中,
每組字串使用元素
表示,
其排列順序就是其序號,
表示工作表資料的XML檔用該序號來引用字串。
3.3 樣式檔style.xml是目前的儲存格的樣式字體,
顏色等樣式的xml配置。
3.4 Theme存放的是當前的設置巡覽列的預設樣式。
3.5 xl_relsworkbook.xml.rels檔的內容:
定義每個sheetid對應的sheet內容檔sheet1.xml。
3.6 xlworksheets資料夾:
文件sheet1.xml檔的內容:
'工作表資料
032
133
234
以上XML代碼中,
元素表示該行中的一個儲存格,
對於儲存格中的值,
如果元素有t屬性的話,
元素的子元素的值就是各工作表共用的字串的索引,
否則元素的值就是該儲存格的值。
3.7 圖片保存在xlmedia資料夾中:
4 功能區自訂通過增加一個資料夾customUI,
其中有customUI.xml的檔,
內容如下:
‘↓創建新選項卡