[{"id":"924e5c0c-0717-4fae-9bbc-0b496941985e","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"22646924-f1ae-4a94-ac8e-e3e8ea2931f2","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"827318c4-10fd-462b-aa96-fab2cff174a9","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"8f626f70-8570-4934-a0e5-fc0ca6584738","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1029bbcc-399c-42e6-b412-a0437395d2d5","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7e6097ce-e53b-416c-89c8-a3708db50528","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"3d1b1e48-357c-4999-985c-d9422356690a","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"e6cb5248-c20b-4d3e-adaf-b5c547e29548","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"58695f0f-7cb8-4bad-b617-dda90b01f606","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"081f453a-0e9a-4f06-a70b-18085a1f0d81","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"2c1d8bf8-2b69-4b16-bac9-9c46901abb6a","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"a042f416-d318-415c-b294-ed88a5010572","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7a454c88-860a-4e28-b52c-b18bae07dfe8","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"63b1ec03-c852-40ec-860e-f025c5791091","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"6b7d135b-71b4-4af7-828c-b28bf70b8ec7","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"5937193e-fd56-4296-8e32-ba41dba8e564","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"8ed468db-93ce-4cb3-8e2b-3249d9d464a7","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"4169f34f-3e9b-45c1-91bf-41c02c3ad5a4","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"411aa66d-8df8-4466-896a-d8de68cf7066","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7fc8dcfc-27ff-4496-96c2-d92dfe1fb4b2","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"02afd225-87f7-4f6d-8be1-0a303c8beade","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"8040235f-6c53-447e-a7f0-4fe5911e066b","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"0610b0d6-03c7-461b-9dd4-f8d1b1787e7c","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"7919ac2f-121b-447c-82ed-15d13b45df0b","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1d01b943-eac8-480b-8d85-19bd093c8b3d","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1f4d1309-e22c-413f-848d-2c0ca8450b0e","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"66d78fb1-e833-4bbf-ac7c-6bdfce9a80b0","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"ed5ad6f1-f5a2-47b8-a915-b185e8471ca3","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"6e9decb7-47f3-4871-81b9-65504bc293f1","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"836dcc3b-2afe-4351-bf9f-bd9e2b0c8510","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"80633614-e86b-4b0b-9129-9f7acab69f6d","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"1aaae15a-3496-43eb-a681-b077034832e4","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"70ce0595-eb94-4eb3-84f6-3a89ab8a4409","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f3e379ff-ca52-44d8-a15e-966f89904220","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"c1228456-1b5c-429d-b231-25c10a2b41cc","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"58e7444a-12e4-4161-81db-0bb54d09eca9","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"f70c6c85-addd-43e7-8e2b-69dfe4a0a2fd","tags":[{"product":null,"links":null,"id":"6c1a6899-1b88-404c-9a73-4a0c6c9090a3","name":"New","color":"Red","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]},{"id":"de70365b-d7c6-4355-a59b-3e77a6a374ae","tags":[{"product":null,"links":null,"id":"2f522515-8c88-4017-855d-905bc4b0ea3c","name":"Upd","color":"Blue","productId":"66a69675-7df9-45b2-867a-4ab2613535fa"}]}]
        
(Showing Draft Content)

SpreadJS V14Jからの変更点

バージョン: 15.2.4 (2022/10/26リリース)

ダウンロード:https://download.mescius.jp/patches/js/spreadjs-15.2.4.zip

SpreadJS V15J(バージョン15.1.4)からV15J(バージョン15.2.4)の変更点は以下の通りです。

新機能の追加

以下の新機能が追加されました。

既存機能の強化

以下の既存機能が強化されました。

  • テーブルスライサーにExcelと同様の複数選択ボタンを追加しました。また、フィルターのクリアボタンもExcelと同じデザインに変更しました。

  • 行と列の状態で、連続しない複数の異なる範囲に対して、複数の異なるスタイルを設定できるようになりました。

  • クロスワークブック数式を使用している場合に、getExternalReferencesメソッドでクロスワークブック数式の参照先と参照元に関する詳細情報を取得できるようになりました。

  • テーブルシートで、以下の機能強化を行いました。

    • ビューの定義で、列のスタイルにformatterを使用した書式機能の強化

      • 「@」演算子を使用して、他の列の値を参照して表示する

      • リレーションを設定したデータと連結したテーブルシートで、リレーション関係にある関連テーブルのデータを取得して表示する

    • getChangesメソッドにより、テーブルシートで変更された内容の詳細情報を取得できるようになりました。

    • データソーススキーマでルックアップを設定したセルに、入力エディタとしてコンボボックスや複数列のドロップダウンが自動的に設定されるようになりました。

    • fetchメソッドにreloadパラメータを追加し、実行時に動的なデータソースの変更ができるようになりました。

  • ロックされたセルに許可されていない操作を行った場合に、InvalidOperationイベントを発生させるようになりました。

  • ピボットテーブルにenableDataValueEditingオプションを追加し、ピボットテーブルのセルに直接データを編集できるようになりました。

  • 選択したセル範囲のナビゲーションを改善し、Excelと同様にTabキーやEnterキーにより、選択範囲内でセル移動できるようになりました。

仕様変更

  • ピクチャシェイプを使用する場合は、シェイププラグイン(gc.spread.sheets.shapes.js)を参照する必要があります。

    • シェイププラグインを参照しない状態で、スプレッドシートにピクチャを貼り付けた場合は、フローティングオブジェクトのピクチャが作成されます。

    • シェイププラグインを参照しない状態で、ピクチャを含むExcelシートをインポートした場合は、ピクチャは無視されます。

  • スライサーの機能拡張に伴い、新たなプラグインの参照追加が必要になります。

不具合修正

以下の不具合が修正されました。

  • [5148768512655] 90度回転したテキストを折り返し表示すると隣のセルにはみ出して表示される

  • [5258506887311] 編集可能なコンボボックスセルに入力した場合のオートセレクト機能が正しく動作しない

  • [5387181557263] 日付文字列と日付値の計算結果がExcelと異なる

  • [5410023405839] 空白文字に対して条件付き書式を設定できない

  • [5418276663951] 全角の空白文字(U+3000)が含まれるシート名を数式で参照している場合、Excelに出力すると数式が正しく設定されない

  • [5603826590735] セルの塗りつぶしパターンがExcelと異なる場合がある

  • [5652484674319] fitPagesWide/fitPagesTallを設定して印刷すると、シェイプが正しく印刷されない

  • [5665934012047] 印刷範囲を設定するとrepeatRowStartとrepeatColumnStartが動作しない

  • [5686248345743] React/Angularを使用してリボンコンテナを設定したページから他のページに遷移するとエラーになる場合がある

  • [5692672130063] Excelファイルからインポートした積み上げ棒グラフが正しく表示されない

  • [5693348936975] シェイプを含む既定の幅をゼロに設定したExcelをインポートすると、ブラウザがフリーズする

  • [5704742556815] React18 + TypeScriptでSpreadJSを実装するとエラーが発生する

15.1.4の変更点

バージョン: 15.1.4 (2022/07/27リリース)

ダウンロード:https://download.mescius.jp/patches/js/spreadjs-15.1.4.zip

SpreadJS V15J(バージョン15.0.5)からV15J(バージョン15.1.4)の変更点は以下の通りです。

新機能の追加

以下の新機能が追加されました。

  • 強力な集計機能とグリッドライクな機能を提供するテーブルシートを追加しました。

  • ピボットテーブルに以下の機能を追加しました。

  • 異なるワークブック上のデータを参照して計算する「クロスワークブック数式」が利用可能になりました。

  • WorksheetクラスにgetUsedRangeメソッドが追加され、データや数式、スタイルなど、さまざまな条件で使用中のセル範囲の取得が可能になりました。詳しくは「セル範囲」の「データのタイプによるセル範囲の取得」をご参照ください。

  • 非表示に設定したシートをユーザー操作で表示できない「再表示不可モード」が追加されました。詳しくは「ワークシートの操作」の「シートの非表示または再表示」をご参照ください。

  • 印刷範囲を管理する、組み込みの「Print_Area」カスタム名が追加されました。詳しくは「印刷範囲」をご参照ください。

  • SpreadJS独自関数として「DATEPART」関数を追加しました。

  • Angular 14に対応しました。

  • React 18に対応しました。

  • リボンコンテナがVue.js3に対応しました。

既存機能の強化

以下の既存機能が強化されました。

  • CellRangeクラスに、setStyleメソッドとsetStyleNameメソッドが追加され、セル範囲へのスタイル設定が可能になりました。

  • PROPERTY」関数の省略形として、ドット演算子「.」でオブジェクト型のデータにアクセスできるようになりました。

  • WorkbookクラスのオプションにallowAutoExtendFilterRangeプロパティが追加され、データが設定されたセル範囲に合わせて、フィルター範囲が自動拡張されるようになりました。詳しくは「フィルター操作」の「フィルター範囲を自動拡張する」をご参照ください。

  • 非連続のセルのデータを参照するスパークラインが作成できるようになりました。詳しくは「スパークラインの作成」の「連続しないセル範囲を使用したスパークライン」をご参照ください。

  • リボンコンテナでカスタムカルチャをサポートし、書式設定から「€」や「£」などの通貨記号も設定可能になりました。詳しくは「カルチャによる書式設定ダイアログのカスタマイズ」をご参照ください。

不具合修正

以下の不具合が修正されました。

  • [4603078729487] Excelファイルをインポートするとブラウザでメモリ不足エラーが発生する場合がある

  • [4669297174543] セルの前景色(foreColor)を null に設定して、ウォーターマークを設定するとスプレッドシートの表示が崩れる

  • [4684657742351] COUNTIFでブランク、0、1を検索条件とした場合の計算結果がExcelと異なる

  • [4806908844815] 第2軸に表示するチャートをExcelからインポートすると、チャートの表示結果がExcelと異なる

  • [4912198288911] データ接続してExcelにエクスポートすると、データが正しく出力されない

  • [4964229605391] スプレッドシートの先頭または最後のセルにコンボボックス型セルが設定されている場合、ショートカットキーで他のコントロールにフォーカス移動できない

  • [4977964712079] suspendPaintで描画を停止中にフローティングオブジェクトを削除して同名のオブジェクトを新しく作成しても、正しく作成されない

  • [5031931169039] 表示倍率が100%以外の場合に行列の変更(追加・削除・リサイズ)を行うと、シェイプやコメントなどのリサイズ処理が不正になる

  • [5130093745167] クリップボードにコピーしたデータをセル範囲にペーストし、アンドゥ後に再度ペーストすると、セル範囲に正しくペーストされない

  • [5217094062351] Chrome/Edgeでiframeを利用している場合、Spreadのセルを選択するとページが不正にスクロールする

その他

次の環境はMicrosoft社のサポート終了とあわせて、サポート対象外となりました。

  • Internet Explorer 11

  • Microsoft EdgeのIEモード

15.0.5の変更点

バージョン: 15.0.5 (2022/03/24リリース)

ダウンロード:https://download.mescius.jp/patches/js/spreadjs-15.0.5.zip

SpreadJS V14J(バージョン14.2.6)からV15J(バージョン15.0.5)の変更点は以下の通りです。

新機能の追加

以下の新機能が追加されました。

  • 「リボンコンテナ」と「SpreadJSデザイナ」に以下のExcel互換機能を追加しました。

    • 印刷機能を追加しました。

    • リボンメニューに「ページレイアウト」タブを追加し、各種のページ設定や印刷設定が可能になりました。

    • 区切り位置」メニューを追加し、カンマやタブ文字で区切られたテキストを複数のセルに自動的に分割することが可能になりました。

    • 重複の削除」メニューを追加し、選択範囲内で重複するデータを自動的に削除することが可能になりました。

  • ピボットテーブルに以下の機能を追加しました。

  • コンテキストメニューの項目数が多くて画面に表示しきれない場合に、コンテキストメニューをスクロールして表示できるようになりました。

  • Excel互換関数として以下の関数を追加しました。

  • セルの書式で、カラーインデックス[Color ##]を使用して色の指定ができるようになりました。

  • 行単位、列単位で状態に応じたスタイルを設定できるようになりました。

  • SpreadJSデザイナの動作環境として、Windows 11とWindows Server 2022に対応しました。

既存機能の強化

以下の既存機能が強化されました。

  • チャートに関連して以下の機能を追加および強化しました。

    • データポイント毎にスタイルをカスタマイズ可能になりました。

    • チャート上でのデータ選択操作を改善し、各データポイントを個別に選択可能になりました。

  • 「+」や「-」記号で数式入力を開始することが可能になりました。

  • 無効なドラッグフィル操作を、InvalidOperationイベントで検知可能になりました。

  • ClipboardPastedClipboardPastingイベントの引数に以下の3つが追加されました。

    • fromSheet

    • fromRange

    • isCutting

  • 印刷時に、通常のページ、最初のページ、奇数ページと偶数ページなど、ページごとに異なるヘッダーとフッターを設定できるようになりました。

  • セルの書式設定で、テキストの横位置の設定に「選択範囲内で中央」を設定可能になりました。セルを結合することなく、指定したセル範囲の中央にテキストを揃えて表示することができます。

  • フィルタダイアログでの日付の表示ルールを変更し、Excelと同様にデータに応じて年、月のノードを閉じた状態で表示するようになりました。

  • ピボットテーブルで以下の機能を強化しました。

    • フィルタダイアログに、検索ボックスを追加しました。

    • 日付フィルターで、年単位、四半期単位、月単位でのフィルタ処理が可能になりました。

    • フィールド名のヘッダーの表示/非表示を設定可能になりました。

    • toJSONfromJSONメソッドで、ピボットテーブルのスタイル情報をJSONデータに含めるかどうかを指定可能になりました。

    • GETPIVOTDATA関数がスピルをサポートしました。

  • 名前付きスタイルで、異なるスタイルの効果を処理するためにExcelと同様の以下の6種類の適用フラグを追加しました。

    • applyFill

    • applyBorder

    • applyAlignment

    • applyFont

    • applyNumberFormat

    • applyProtection

  • 「リボンコンテナ」と「SpreadJSデザイナ」で、以下の機能を強化しました。

    • ショートカットキーの[Ctrl] + [f] で「検索と置換」ダイアログを表示できるようになりました。

    • 「名前の管理」ダイアログのフィルタ機能で、「定義済みの名前」と「テーブル名」による検索が可能になりました。

    • シートタブの表示位置をシートの上下左右に設定可能になりました。

不具合修正

以下の不具合が修正されました。

  • [4409187061775] Excelファイルでセルにフィルターが設定されている場合、特定の条件で非表示行が正しくインポートされない

  • [4412216192399] シートの表示倍率によって、ShapeBaseのxメソッド、yメソッドによるシェイプの位置指定が正しく設定されない

  • [4418867108751] DragDropBlockイベントでcopyOptionを設定しても機能しない

  • [4473161345679] ドロップダウン日付時刻ピッカーで不正な日付が入力される

  • [4513749863695] 行フィルターの検索ボックスに入力してフォーカスを移動すると例外が発生する

  • [4513769964559] Angular Materialで使用した場合、行フィルターが同時に複数表示されると例外が発生する

  • [4524133663887] シェイプへのテキストの貼り付けが正しく実行できない

  • [4524210933775] シェイプの書式設定で一部のフォント名がフォントのテキストボックスに表示されない

  • [4524339786639] リボンコンテナで日本語フォントを設定すると、フォント名が正しく表示されない

  • [4603001392271] 結合したセルに設定したフィルターがExcelファイルに正しく出力されない

  • [4695515549583] pasteSkipInvisibleRangeを設定した場合、非表示セルを含むセル範囲への貼り付け結果が不正になる

その他

次の環境はフレームワークのサポート終了とあわせて、サポート対象外となりました。

  • AngularJS

  • Angular 2~10