作成日: 2025/09/11 最終更新日: 2026/05/13
文書種別
不具合
状況
修正済み
詳細
Workbook に テーブル(WorkbookTable)を設定し、テーブルスタイル(WorkbookTableStyle)で同じ内容のスタイルが設定されている場合、Excelファイルに出力したときに一方のスタイルが反映されません。
回避方法
この問題はバージョン5.20261.50で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
同じ内容のテーブルスタイルのうち、一方のスタイルの設定順序を変更します。
以下は、テーブルスタイルの headerRowStyle と totalRowStyle の内容が同じ場合の例です。
// 見出し行のスタイル
table.style.headerRowStyle = new wijmo.xlsx.WorkbookTableCommonStyle();
table.style.headerRowStyle.font = new wijmo.xlsx.WorkbookFont();
table.style.headerRowStyle.font.bold = true;
table.style.headerRowStyle.font.color = '#ffffff';
table.style.headerRowStyle.fill = new wijmo.xlsx.WorkbookFill();
table.style.headerRowStyle.fill.color = '#ff0000';
// 集計行のスタイル
table.style.totalRowStyle = new wijmo.xlsx.WorkbookTableCommonStyle();
table.style.totalRowStyle.font = new wijmo.xlsx.WorkbookFont();
// コメントアウトして下の回避方法を使用する
// table.style.totalRowStyle.font.bold = true;
// table.style.totalRowStyle.font.color = '#ffffff';
// [回避方法] 設定順序を変更する
table.style.totalRowStyle.font.color = '#ffffff';
table.style.totalRowStyle.font.bold = true;
table.style.totalRowStyle.fill = new wijmo.xlsx.WorkbookFill();
table.style.totalRowStyle.fill.color = '#ff0000';