作成日: 2026/07/17 最終更新日: 2026/07/17
文書種別
不具合
状況
現象確認済み
詳細
特定の方法で日付や文字列の条件付き書式が設定されているsjsファイルをDioDocsで読み込み、Excel形式で保存すると、保存後のファイルに条件付き書式が適用されない場合があります。
※この問題は、ssjsonファイルでは発生しません。
以下の条件で作成されたsjsファイルにて、本不具合の発生が確認されております。
・日付の条件付き書式が設定されている
SpreadJS側で、以下のコード例のように日付を条件とした条件付き書式が設定されている場合に、本不具合が発生します。
rule1 = new spreadNS.ConditionalFormatting.NormalConditionRule(1, ranges, style1, ComparisonOperators.lessThan, "1990/01/01", "");
※この場合、SpreadJSのデザイナ上では、条件付き書式の「ルールの管理」で日付文字列として表示され、「ルールの編集」を開くとシリアル値として表示されます。
・文字列の条件付き書式が設定されている
SpreadJS側で、以下のコード例のように文字列を条件とした条件付き書式が設定されている場合に、本不具合が発生します。
var rule1 = new spreadNS.ConditionalFormatting.NormalConditionRule(1, ranges, style1, equalsTo, "West", "");
※この場合、SpreadJSのデザイナ上で条件付き書式の「ルールの管理」を確認すると、ダブルクォーテーションの無い「West」と表示されます。