Excel セルの書式設定
Contents
[
Hide
]
Excel セルの書式設定
AIを活用した自動化でプロフェッショナルな Excelセル書式設定 を適用。背景、枠線、整列、数値フォーマット、拡張セルプロパティで Excelセル のスタイルを整えます。
利用可能なツール
cell_format- Excelセル書式設定(背景、枠線、整列、数値形式)を Excel MCP で実行cell_format_batch- AI自動化による複数範囲への Excelセル書式設定 の一括適用
単一セルの書式設定
基本的なセルスタイリング
{
"tool": "cell_format",
"parameters": {
"filepath": "reports/formatted-report.xlsx",
"sheet_name": "Data",
"range": "A1:F1",
"background_color": "#4472C4",
"horizontal_align": "center",
"vertical_align": "middle",
"border_style": "thick",
"text_wrap": true
}
}
プロフェッショナルヘッダーフォーマット
{
"tool": "cell_format",
"parameters": {
"filepath": "reports/sales-report.xlsx",
"sheet_name": "Sales Data",
"range": "A1:F1",
"background_color": "#2E5984",
"horizontal_align": "center",
"vertical_align": "middle",
"border_style": "thick",
"border_color": "#000000",
"text_wrap": true
}
}
数値フォーマット
{
"tool": "cell_format",
"parameters": {
"filepath": "reports/financial.xlsx",
"sheet_name": "Budget",
"range": "C2:C10",
"number_format": "$#,##0.00",
"horizontal_align": "right"
}
}
バッチセルの書式設定
完全なレポートのスタイリング
{
"tool": "cell_format_batch",
"parameters": {
"filepath": "reports/financial-report.xlsx",
"sheet_name": "Sheet1",
"format_ranges": [
{
"range": "A1:F1",
"background_color": "#2E5984",
"horizontal_align": "center",
"vertical_align": "middle",
"border_style": "thick",
"border_color": "#000000"
},
{
"range": "B2:B4",
"number_format": "$#,##0.00",
"horizontal_align": "right"
},
{
"range": "C2:C4",
"number_format": "0",
"horizontal_align": "center"
},
{
"range": "D2:F5",
"number_format": "$#,##0.00",
"horizontal_align": "right"
},
{
"range": "A5:F5",
"border_style": "thick",
"border_sides": ["top"]
}
]
}
}
高度な枠線スタイル
{
"tool": "cell_format_batch",
"parameters": {
"filepath": "reports/border-demo.xlsx",
"sheet_name": "Sheet1",
"format_ranges": [
{
"range": "A5:A7",
"border_style": "thin",
"border_color": "#000000",
"border_sides": ["all"]
},
{
"range": "B5:B7",
"border_style": "medium",
"border_color": "#FF0000",
"border_sides": ["outline"]
},
{
"range": "C5:C7",
"border_style": "dashed",
"border_color": "#0000FF",
"border_sides": ["top", "bottom"]
},
{
"range": "D5:D7",
"border_style": "dotted",
"border_color": "#00FF00",
"border_sides": ["left", "right"]
},
{
"range": "E5:E7",
"border_style": "double",
"border_color": "#FF00FF",
"border_sides": ["all"]
}
]
}
}
テキスト整列のショーケース
{
"tool": "cell_format_batch",
"parameters": {
"filepath": "reports/alignment-demo.xlsx",
"sheet_name": "Sheet1",
"format_ranges": [
{
"range": "A10",
"horizontal_align": "left",
"vertical_align": "top",
"background_color": "#FFE6E6"
},
{
"range": "B10",
"horizontal_align": "center",
"vertical_align": "middle",
"background_color": "#E6FFE6"
},
{
"range": "C10",
"horizontal_align": "right",
"vertical_align": "bottom",
"background_color": "#E6E6FF"
},
{
"range": "D10",
"horizontal_align": "justify",
"vertical_align": "justify",
"text_wrap": true,
"background_color": "#FFFFE6"
},
{
"range": "E10",
"horizontal_align": "fill",
"indent": 2,
"background_color": "#FFE6FF"
}
]
}
}
テキスト回転効果
{
"tool": "cell_format_batch",
"parameters": {
"filepath": "reports/rotation-demo.xlsx",
"sheet_name": "Sheet1",
"format_ranges": [
{
"range": "D1",
"text_rotation": 45,
"horizontal_align": "center",
"vertical_align": "middle"
},
{
"range": "E1",
"text_rotation": -45,
"horizontal_align": "center",
"vertical_align": "middle"
},
{
"range": "F1",
"text_rotation": 90,
"horizontal_align": "center",
"vertical_align": "middle"
}
]
}
}
書式設定パラメータリファレンス
背景色
"#FFFFFF"- 白"#4472C4"- プロフェッショナルブルー"#E6F3FF"- 薄い青"#FFFF00"- 黄色"#FFE6E6"- 薄い赤"#E6FFE6"- 薄い緑"#F0F8FF"- アリスブルー
水平配置
"left"- 左寄せ"center"- 中央揃え"right"- 右寄せ"justify"- 両端揃え"fill"- セルを埋める
垂直配置
"top"- 上寄せ"middle"- 中央揃え"bottom"- 下寄せ"justify"- 垂直揃え
枠線スタイル
"none"- 枠線なし"thin"- 細線"medium"- 中線"thick"- 太線"dashed"- 破線"dotted"- 点線"double"- 二重線
境界線の位置
["all"]- 全ての辺["top", "bottom"]- 上下のみ["left", "right"]- 左右のみ["outline"]- 外枠のみ["inside"]- 内側のみ
数値形式
"General"- 標準形式"0"- 整数"0.00"- 2桁の小数点以下"0%"- パーセンテージ"$#,##0.00"- 千位区切り付き通貨"yyyy-mm-dd"- 日付形式"h:mm AM/PM"- 時刻形式
テキストのプロパティ
text_wrap: true- セル内でテキストを折り返すtext_rotation: 45- テキストの回転角度(度)indent: 2- テキストのインデントレベルlocked: true- セルを保護のためにロックするhidden: true- セルの数式を非表示にする
高度な書式設定例
財務報告のスタイリング
{
"tool": "cell_format_batch",
"parameters": {
"filepath": "reports/financial-complete.xlsx",
"sheet_name": "Sheet1",
"format_ranges": [
{
"range": "D2:D5",
"background_color": "#F0F8FF"
},
{
"range": "E2:E5",
"background_color": "#FFF0F0"
},
{
"range": "F2:F5",
"background_color": "#F0FFF0",
"border_style": "double",
"border_sides": ["all"]
}
]
}
}
データ検証のハイライト
{
"tool": "cell_format_batch",
"parameters": {
"filepath": "reports/data-validation.xlsx",
"sheet_name": "Data",
"format_ranges": [
{
"range": "A2:A10",
"background_color": "#90EE90"
},
{
"range": "B2:B10",
"background_color": "#FFB6C1"
},
{
"range": "C2:C10",
"background_color": "#87CEEB",
"border_style": "thin",
"border_sides": ["all"]
}
]
}
}
保護設定
{
"tool": "cell_format",
"parameters": {
"filepath": "reports/protected.xlsx",
"sheet_name": "Sheet1",
"range": "B1:B5",
"locked": false,
"hidden": true
}
}
ベストプラクティス
- カラーハーモニー: プロフェッショナルな見た目に補色を使用
- コントラスト: 背景色に対して文字が読みやすいことを確認
- 一貫性: 類似データに一貫した書式を適用
- 罫線: セクションを仕切り、重要なデータを強調
- 数値形式: データの種類に適した数値形式を適用
一般的な使用ケース
レポートヘッダ
- ダーク背景に白文字
- 中央揃え
- 太い罫線
- テキスト折り返し有効
財務データ
- 通貨書式設定
- 数値は右揃え
- 負の値をハイライト
- 桁区切り
ステータスインジケーター
- 色分け背景
- 中央揃え
- 太い罫線
- 明確な視覚的区別
データテーブル
- 行の交互色
- 一貫した列幅
- 適切な数値フォーマット
- 明確なヘッダーのスタイリング
エラー処理
無効なカラーコード
{
"tool": "cell_format",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"range": "A1",
"background_color": "invalid-color"
}
}
結果: デフォルトの背景色を使用します
無効な数値フォーマット
{
"tool": "cell_format",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"range": "A1",
"number_format": "invalid-format"
}
}
結果: 一般形式をフォールバックとして使用します