excel 2007中的/xl/styles.xml文件中的"cellStyleXfs"和"cellStyles"节点都有什么作用,具体的怎么关联的?
 
CellStyleXfs 节点其实是在单元格样式中建立的自定义样式。
Excel 2007中的Styles.xml结构分析_Styles.xml    <cellStyleXfs count="3">
Excel 2007中的Styles.xml结构分析_Styles.xml         <xf numFmtId="0" fontId="0" fillId="0" borderId="0"/>
Excel 2007中的Styles.xml结构分析_Styles.xml         <xf numFmtId="0" fontId="1" fillId="0" borderId="0">
Excel 2007中的Styles.xml结构分析_Styles.xml         </xf>
Excel 2007中的Styles.xml结构分析_Styles.xml         <xf numFmtId="0" fontId="1" fillId="0" borderId="0">
Excel 2007中的Styles.xml结构分析_Styles.xml         </xf>
Excel 2007中的Styles.xml结构分析_Styles.xml    </cellStyleXfs>
Excel 2007中的Styles.xml结构分析_Excel_08
 
 
 
 
 
 
在上图中显示的样式名可以在"cellStyle"节点的"name"属性找到,对应的属性"xfId",是"CellStyleXfs"节点的子节点"xf"的索引,从"0"开始
Excel 2007中的Styles.xml结构分析_Styles.xml<cellStyles count="3">
Excel 2007中的Styles.xml结构分析_Styles.xml<cellStyle name="MyStyle" xfId="1"/>
Excel 2007中的Styles.xml结构分析_Styles.xml<cellStyle name="常规" xfId="0" builtinId="0"/>
Excel 2007中的Styles.xml结构分析_Styles.xml<cellStyle name="样式 1" xfId="2"/>
Excel 2007中的Styles.xml结构分析_Styles.xml</cellStyles>

另外在单元格自行设置的每个样式都会在节点"cellXfs"体现
Excel 2007中的Styles.xml结构分析_Styles.xml<cellXfs count="2">
Excel 2007中的Styles.xml结构分析_Styles.xml    <xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="1" applyFont="1" applyAlignment="1"></xf>
Excel 2007中的Styles.xml结构分析_Styles.xml    <xf numFmtId="0" fontId="1" fillId="0" borderId="0" xfId="1"></xf>
Excel 2007中的Styles.xml结构分析_Styles.xml</cellXfs>

"CellStyleXfs"和"cellXfs"中的子节点"xf"的属性都是索引同一级的节点"fonts"、"fills"、"borders"等的子节点的索引,也是从"0"开始