Excel 2007中的Styles.xml結構分析

 
excel 2007中的/xl/styles.xml文件中的"cellStyleXfs"和"cellStyles"節點都有什麼作用,具體的怎麼關聯的?
 
CellStyleXfs 節點其實是在單元格樣式中建立的自定義樣式。
    <cellStyleXfs count="3">
         <xf numFmtId="0" fontId="0" fillId="0" borderId="0"/>
         <xf numFmtId="0" fontId="1" fillId="0" borderId="0">
         </xf>
         <xf numFmtId="0" fontId="1" fillId="0" borderId="0">
         </xf>
    </cellStyleXfs>
 
 
 
 
 
 
在上圖中顯示的樣式名可以在"cellStyle"節點的"name"屬性找到,對應的屬性"xfId",是"CellStyleXfs"節點的子節點"xf"的索引,從"0"開始
<cellStyles count="3">
<cellStyle name="MyStyle" xfId="1"/>
<cellStyle name="常規" xfId="0" builtinId="0"/>
<cellStyle name="樣式 1" xfId="2"/>
</cellStyles>

另外在單元格自行設置的每個樣式都會在節點"cellXfs"體現
<cellXfs count="2">
    <xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="1" applyFont="1" applyAlignment="1"></xf>
    <xf numFmtId="0" fontId="1" fillId="0" borderId="0" xfId="1"></xf>
</cellXfs>

"CellStyleXfs"和"cellXfs"中的子節點"xf"的屬性都是索引同一級的節點"fonts"、"fills"、"borders"等的子節點的索引,也是從"0"開始
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章