Excel のこの非常に便利な機能に関する適切なドキュメントを見つけるのに苦労しています。以下のコードと jsFiddle を参照してください。
この jsFiddleには次のコードが含まれています。
CSS
body { font-family: calibri, san-serif; font-size:9pt; }
td, th { white-space: nowrap; }
.date { mso-number-format: "Short Date"; }
.text { mso-number-format: "\@"; }
.percent { mso-number-format: "Percent"; text-align:right; }
.int { mso-number-format: "\#\,\#\#0"; text-align:right;}
.account { mso-number-format: "\#\,\#\#0;[Red\]\(\#\,\#\#0\);\-"; text-align:right;}
.money { mso-number-format: "Currency"; text-align:right; }
HTML
<table>
<thead>
<tr>
<th filter="all">Animal</th>
<th filter="all">Food</th>
<th filter="all">Number</th>
<th filter="all">Date</th>
<th filter="all">Percent</th>
<th filter="all">Money</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dog</td>
<td>Pizza</td>
<td class="account">-10.999</td>
<td class="date">12/13/2013 00:00:00</td>
<td class="percent">1</td>
<td class="money">.98</td>
</tr>
<tr>
<td>Cat</td>
<td>Hamburger</td>
<td class="account">0</td>
<td class="date">1/30/2012 00:00:00</td>
<td class="percent">.25</td>
<td class="money">0</td>
</tr>
<tr>
<td>Lizard</td>
<td>Guacamole</td>
<td class="account">988823.2311</td>
<td class="date">7/20/2013 00:00:00</td>
<td class="percent">.75</td>
<td class="money">-1000.5</td>
</tr>
</tbody>
<tfoot>
<tr>
<td ></td>
<td ></td>
<td class="account" formula="sum(c2:c4)"></td>
<td class="date" formula="max(d2:d4)"></td>
<td class="percent" formula="average(e2:e4)"></td>
<td class="money" formula="sum(f2:f4)"></td>
</tr>
</tfoot>
</table>
これを次のクエリ ファイルを使用して Excel に取り込みます[メモ帳に貼り付け、.iqy 拡張子で保存して実行します] :
WEB
1
http://jsfiddle.net/CS98V/show/
Selection=1
Formatting=All
PreFormattedTextToColumns=False
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=False
私の質問は、Excel のテーマ スタイルを行に適用できるかどうか、またどのように適用できるかです。CSS でスタイルを設定する方法は理解していますが、ユーザーが定義したテーマを使用してスタイルを設定しようとしています。THEAD
具体的には、Excel の「ヘッダー 4」スタイルとTFOOT
「合計」スタイルに設定したいと考えています。