Stylesパーツ(styles.xml)について
18.8 Styels[p.1762]
シートのセルの書式情報を指定する。
18.8.39 styleSheet(Style Sheet)[p.1805], CT_Stylesheet[p.3949]
Stylesパーツ(styles.xml)のルート要素で子要素に以下のモデルを持つ
18.8.31 numFmts(Number Formats)[p.1793], CT_NumFmts[p.3952]
子要素のnumFmt要素のコレクション(0~unbounded)から成る、ファイルの数値の書式情報を定義する要素。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | numFmt要素の個数 | unsignedInt | 任意 |
18.8.30 numFmt(Number Format)[p.1786], CT_NumFmt[p.3952]
セルの数値の書式およびレンダリングのプロパティが指定されている。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
formatCode | 数式の書式コード | string | 必須 |
numFmtId | xf要素のnumFmtId属性の値として指定されるId | unsignedInt | 必須 |
18.8.23 fonts(Fonts)[p.1778], CT_Fonts[p.3950]
子要素のfont要素のコレクション(0~unbounded)から成る、ファイルのフォント情報を定義する要素。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | font要素の個数 | unsignedInt | 任意 |
18.8.22 font(Font)[p.1778], CT_Font[p.3956]
ファイル内の1つのフォントに関するプロパティが指定されている。
18.8.21 fills(Fills)[p.1777], CT_Fills[p.3950]
子要素のfill要素のコレクション(0~unbounded)から成る、塗りつぶし(背景色・前景色・パターン)情報を定義する要素。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | fill要素の個数 | unsignedInt | 任意 |
18.8.20 fill(Fill)[p.1777], CT_Fill[p.3951]
塗りつぶしの情報が指定されている。
18.8.5 borders(Borders)[p.1768], CT_Borders[p.3950]
子要素のborder要素のコレクション(0~unbounded)から成る、枠線情報を定義する要素。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | border要素の個数 | unsignedInt | 任意 |
18.8.4 border(Border)[p.1767], CT_Border[p.3950]
1つのセルの枠線(上下左右と対角線)が指定されている。
18.8.9 cellStyleXfs(Formatting Records)[p.1772], CT_CellStyleXfs[p.3952]
子要素のxf(formmating)要素のコレクション(1~unbounded)から成る、ファイル内の名前定義されたセルの書式設定を定義する要素。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | xf要素の個数 | unsignedInt | 任意 |
18.8.10 cellXfs(Cell Formats)[p.1773], CT_CellXfs[p.3953]
子要素のxf(formmating)要素のコレクション(1~unbounded)から成る、ファイルの書式設定を定義する要素。セルはxf要素のインデックス(0ベース)をs属性の値に指定することによって、書式設定を参照する。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | xf要素の個数 | unsignedInt | 任意 |
18.8.45 xf(Format)[p.1809], CT_Xf[p.3953]
セルのxf要素が指定されている。
18.8.8 cellStyles(Cell Styles)[p.1771], CT_CellStyles[p.3953]
子要素のcellStyle要素のコレクション(1~unbounded)から成る、ファイル内の名前定義されたセルの書式設定を定義する要素。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | style要素の個数 | unsignedInt | 任意 |
18.8.7 cellStyle(Cell Style)[p.1770], CT_CellStyle[p.3953]
名前定義されたセルの書式設定が指定されている。このインデックスは直接セルに指定されることは無く、xfId属性の値からさかのぼって適用される。
18.8.14 dxfs(Formats)[p.1774], CT_Dxfs[p.3953]
子要素のdxf(formatting)要素のコレクション(0~unbounded)から成る、ファイル内のセル以外に関するmaster differential formattingを定義する要素。
属性名 | 説明 | 型 | 要否 |
---|---|---|---|
count | dxfs要素の個数 | unsignedInt | 任意 |
18.8.14 dxf(Formatting)[p.1774], CT_Dxf[p.3953]
通常のセルからの差分の書式設定(xfとの違い)が指定されている。
条件付き書式設定のスタイル情報がdfxの要素内に定義されている。worksheetパーツのcfRuleのdxfId属性の値にゼロベースのインデックスが指定される。
18.8.42 tableStyles(Table Styles)[p.1808], CT_TableStyles[p.3954]
子要素のtableStyle要素のコレクションから成る、ファイル内の表(ピボットテーブルも含む)の書式設定を定義する要素。
Excelの例
対象のstyles.xml