V16.1Jの新機能
〈ワークブック〉マスク入力
セルに入力するパターンを正規表現で定義するマスク入力ができるようになりました。ID番号、電話番号、郵便番号、メールアドレス、日付などの定型書式を設定することで、ユーザーが無効なデータを入力することを抑止できます。
〈ワークブック〉シート保護のパスワード設定
シートを保護する場合にExcelと同様にパスワードを設定できるようになりました。保護設定を行ったシート上でユーザーに制限する操作を細かく設定することもできます。
〈ワークブック〉ゼロ(0)値を空で表示する
Excelと同様に、セルの値がゼロ(0)の場合にセルに0を表示するか空の値を表示するかを選択できるようになりました。
〈ワークブック〉セル装飾のアイコン
セルのスタイルで装飾としてアイコンを設定できるようになりました。条件付き書式や入力検証のように特定の条件下に限らず、いつでもセルにアイコンを表示できます。
〈シェイプ〉スパークラインシェイプ
シェイプの種類に「スパークラインシェイプ」が追加されました。スパークラインをシェイプの背景としてレンダリングし、移動やリサイズ、回転することができるようになります。
〈シェイプ〉テキストボックスシェイプ
シェイプの種類に「テキストボックスシェイプ」が追加されました。通常のシェイプと異なり、クリックするとすぐテキスト入力が行えます。すべてのテキスト入力可能なシェイプに「isTextBox」プロパティを設定することで、通常のシェイプをテキストボックスシェイプとして使用できます。
また、同時に追加された「resizeToFitText」プロパティを利用すれば、入力内容に合わせてシェイプのサイズを自動的に調整することができます。
〈シェイプ〉シェイプのZオーダーの変更
シェイプのZオーダー(重なり順序)を変更できるようになりました。
〈チャート〉複合チャートの強化
複合チャートの機能を強化し、ゲージチャートを作成できるようになりました。Excelで作成したゲージチャートをインポートすることも可能です。
〈テーブルシート〉データソースフィールドの変換
データソーススキーマでオブジェクト型のデータフィールドを、テーブルシート最上位のフィールドに自動で変換しバインドできるようになりました。
〈テーブルシート〉複数列のフィルタリングに対応
テーブルシートで同時に複数の列でフィルタをかけれるようになりました。
〈ピボットテーブル〉ピボットテーブルの値で並べ替え
ピボットテーブルのデータをフィールドの値や集計値で並べ替えることができるようになりました。
〈ピボットテーブル〉小計の表示位置を指定可能に
ピボットテーブルの小計行の表示位置を集計データの上に表示するか、下に表示するかを、Excelのようにフィールド単位で指定できるようになりました。
〈数式〉正規表現関数の追加
以下の3種の正規表現を使用する関数を追加しました。
- GC.REGEXEXTRACT
- GC.REGEXMATCH
- GC.REGEXREPLACE
〈リボンコンテナ/SpreadJSデザイナ〉フォントサイズの直接設定に対応
デザイナ上からフォントサイズを直接入力できるようになりました。「10.5」のような0.5刻みの数値も、コードを使わずに設定できます。
「Angular 16」に対応
Angularの最新バージョン「16」に対応しました。
オンラインデモを強化
以下2種のデモアプリケーションを追加しました。
新しい基本機能デモ
リボンコンテナを使用した新しい基本機能デモを追加しました。
リボンコンテナカスタマイズデモ
不要なタブ、ボタンを非表示にしたり、オリジナルのタブ、ボタンを追加するなど、リボンコンテナのカスタマイズ方法を解説したデモを追加しました。ブラウザ上で直接コードを編集し、動作を確認することもできます。
その他の機能強化
ワークブック関連の以下の機能に対応しました
- フィルタダイアログのリサイズ
- 禁則処理の設定
- コンボボックスのフロー表示
- コピーまたは切り取ったセル範囲のテーブルへの挿入
- チェックボックス型セルの折り返し表示
- クリップボードへのコピー情報の最適化
- クリップボードにコピーしたテキストの折り返しを保持する
- ヘッダ領域への行列の追加/削除のAPI
- 行数/列数の変更によるデータ保護
ピボットテーブル関連の以下の機能に対応しました
- ピボットテーブル参照にGetPivotData関数を使用するかどうか
テーブルシート関連の以下の機能に対応しました
- タブの並び替え
- 列ヘッダのスタイルルール
数式関連の以下の機能に対応しました
- 数式結果を自動的に書式設定
- クロスシート数式のクイック入力
シェイプ関連の以下の機能に対応しました
- フォームコントロールの有効化
チャート関連の以下の機能に対応しました
- 棒グラフで負の値の塗りつぶし色
リボンコンテナ/SpreadJSデザイナ関連の以下の機能に対応しました
- 条件付き書式ルール管理ダイアログのリサイズ
リボンコンテナ関連の以下の機能に対応しました
- アクセシビリティの機能強化