sgcSpreadsheet 機能比較表
sgcSpreadsheet のすべての機能をタスクごとにまとめました。すべての機能がすべての sgcSpreadsheet ライセンスに含まれ、Community エディションはありません。
sgcSpreadsheet のすべての機能をタスクごとにまとめました。すべての機能がすべての sgcSpreadsheet ライセンスに含まれ、Community エディションはありません。
6 機能
211 関数
6 機能
5 機能
5 機能
Delphi、C++ Builder、.NET
| 機能 | 詳細 |
|---|---|
| Excel と同じ入力 | = で始まるテキストは数式になります。数値、15% のようなパーセント、日付、TRUE と FALSE は、現在のロケールの区切り文字に従って Excel と同じように変換されます。それ以外はテキストです。 |
| 強制テキスト | 先頭のアポストロフィで、入力がテキストとして保存されます。'=1+1、'007、'TRUE はテキストのままです。このフラグは、コピーと貼り付け、元に戻す操作、XLSX ファイルでも保持されます。 |
| 数式バーと名前ボックス | TsgcVCLSpreadsheetFormulaBar と TsgcFMXSpreadsheetFormulaBar がアクティブなセルの数式を表示します。名前ボックスは選択範囲のアドレスを表示し、D20 や Sheet2!A1 のようなアドレスへ移動できます。 |
| キーボード | F2 でセルを編集、Enter、Tab とそれぞれの Shift 付きで移動、Ctrl+Enter で確定してその場に留まり、Ctrl+Z と Ctrl+Y で元に戻す、やり直しができます。 |
| クリップボード | コピーすると、数式を含むタブ区切りのテキストが Excel と同じ引用符付きで書き込まれるため、Excel へ貼り付けても、Excel から戻しても使えます。1 つの値を選択範囲に貼り付けると、選択したすべてのセルに入ります。 |
| スプレッドシート API | SetCellInput は入力したかのようにセルへ書き込み、CellText と CellFormula で読み取り、GoToAddress でセルまたは範囲を選択します。行と列は 0 始まりです。 |
Excel と同じ名前と引数を持つ 211 の組み込み関数。
| カテゴリ | 関数 |
|---|---|
| 数学と三角関数 | 49 |
| 統計 | 40 |
| 財務 | 9 |
| テキスト | 31 |
| 日付と時刻 | 25 |
| 検索と参照 (XLOOKUP を含む) | 17 |
| 論理 | 11 |
| 情報 | 15 |
| SEQUENCE、SORT、FILTER、UNIQUE などの動的配列 | 14 |
| 機能 | 詳細 |
|---|---|
| 数式エンジン | パーサー、評価器、関数は sgcUICore に含まれるため、sgcGrid の数式でも同じ結果になります。 |
| 依存関係グラフ | エンジンはどのセルがどのセルを読むかを把握しており、変更があると、それに依存するセルだけが再計算されます。 |
| 動的配列 | 配列を返す数式は、隣のセルにあふれ出します。あふれ出す範囲が塞がれていると #SPILL! になり、A1# はあふれ出した範囲全体を指します。 |
| 定義名 | 範囲、定数、数式に付ける名前です。=SUM(Sales)*(1+Rate) のように使え、スコープはブックまたはシートです。 |
| 他のシートへの参照 | =Sheet2!A1 と =SUM('Sales 2026'!B:B)。シート名を変更すると、それを参照するすべての数式でも名前が変わります。 |
| カスタム関数 | sgcCalcRegisterFunction でアプリケーションが登録した関数は、すべての数式で組み込み関数と同じように使えます。 |
| 機能 | 詳細 |
|---|---|
| 複数のシート | グリッドの下のタブでシートを切り替え、+ タブで追加します。コードからは AddSheet、ActiveSheet、SheetCount を使います。 |
| ウィンドウ枠の固定 | FreezePanes は、シートの残りがスクロールしても先頭の行と列をその場に保ちます。UnfreezePanes で解除します。 |
| XLSX の読み込み | LoadFromXLSX は、ブックのすべてのシートを、数式、書式、定義名、動的配列、列幅、ウィンドウ枠の固定、チャートとともに読み込みます。 |
| XLSX の保存 | SaveToXLSX は、すべてのシートを値、数式、セルの書式、列幅、ウィンドウ枠の固定、チャートとともに、Excel で開けるファイルに書き込みます。 |
| ストリーム | XLSX をファイルまたはストリームから読み込み、保存できます。 |
| 機能 | 詳細 |
|---|---|
| セル範囲からのチャート | AddChart は、'A1:D10' や 'Sheet1!A1:D10' のような範囲のチャートを追加します。チャートはセルの計算結果を読み取ります。 |
| 7 種類のチャートタイプ | 縦棒、横棒、折れ線、面、円、ドーナツ、散布図を、sgcCharts が描画します。 |
| ライブ更新 | 範囲のセルが変わったとき、または範囲の数式が新しい値を返したとき、チャートは作り直されます。 |
| 移動とサイズ変更 | チャートは Excel のチャートのようにシートの上に浮かび、ユーザーはマウスで移動とサイズ変更ができます。 |
| XLSX 内のチャート | チャートは Excel で開けるチャートとして XLSX に保存され、ブックとともに読み込まれます。 |
クラス名とメンバー名が同じ C# 版です。パッケージは Registered 版のみで、nuget.org では公開されていません。
| パッケージ | エディション | 内容 |
|---|---|---|
esegece.sgcSpreadsheet | Registered | スプレッドシートモデル、チャート、XLSX のサポート。.NET Standard 2.0、.NET Framework 4.7.2、.NET 6、8、9、10 |
esegece.sgcSpreadsheet.WinForms | Registered | 数式バー付きの TsgcWinFormsSpreadsheet。Windows 上の .NET Framework 4.7.2、.NET 8、9、10 |
esegece.sgcSpreadsheet.Wpf | Registered | 数式バー付きの TsgcWpfSpreadsheet。Windows 上の .NET Framework 4.7.2、.NET 8、9、10 |
esegece.sgcSpreadsheet.Avalonia | Registered | 数式バー付きの TsgcAvaloniaSpreadsheet。.NET 8、9、10 |
sgcSpreadsheet は sgcUI のヘルプで解説されており、開発環境ごとに 1 つのビルドがあります。
sgcUI ヘルプの全体を PDF ファイルにしたものです。オフラインでの閲覧や印刷にご利用ください。
Delphi (PDF) →