
ユーザーが Excel で知っている関数。
- 211 のワークシート関数: 数学、統計、財務、テキスト、日付と時刻、XLOOKUP を含む検索、論理、情報。
- SEQUENCE、SORT、FILTER、UNIQUE などの動的配列は、Excel と同じ
#SPILL!とA1#参照を伴って隣のセルにあふれ出します。 - 依存関係グラフは変更に依存するセルだけを再計算し、アプリケーションが登録した関数は組み込み関数と同じように動作します。
ユーザーが Excel で慣れ親しんだスプレッドシートを提供します。値と数式は Excel と同じように入力でき、211 のワークシート関数があふれ出す動的配列とともに計算され、複数のシートが定義名とウィンドウ枠の固定を保持します。セル範囲から描画したチャートは値に追従し、ブックは Excel で開ける XLSX ファイルとして読み込み、保存できます。Delphi、C++ Builder、.NET 向けの Excel スタイルのスプレッドシートで、ソースコードが付属します。

Excel と同じ入力、ユーザーが知っている関数を備えた数式エンジン、複数シートのブック、結果のためのチャートと XLSX ファイル。sgcSpreadsheet は 1 つの製品でそのすべてをカバーします。
値、数式、論理値、日付、先頭のアポストロフィによる強制テキスト。
数学、統計、テキスト、日付、XLOOKUP による検索、論理、動的配列。
セル範囲から作る 7 種類のチャートが、セルの変更に合わせて更新されます。
シート、数式、名前、動的配列、ウィンドウ枠、列幅、チャート。
sgcSpreadsheet のデモから取得しました。Delphi のデモは sgcUI トライアルと一緒にインストールされ、.NET のデモは Registered .NET のダウンロードに含まれます。

#SPILL! と A1# 参照を伴って隣のセルにあふれ出します。
LoadFromXLSX と SaveToXLSX は、数式、書式、名前、動的配列、ウィンドウ枠の固定、列幅、チャートを保持します。
AddChart は、縦棒、横棒、折れ線、面、円、ドーナツ、散布図の 7 種類で、範囲のチャートを sgcCharts で描画します。TsgcWinFormsSpreadsheet、TsgcWpfSpreadsheet、TsgcAvaloniaSpreadsheet は、Delphi のコントロールと同じ名前を使います。売上ブックと、ワークシート関数のシート。デモからそのまま取得しました。


値と数式を書き込み、動的配列をあふれ出させ、見出し行を固定し、チャートを追加して、ブックを XLSX として保存します。行と列は 0 始まりなので、(0, 0) が A1 です。
uses
sgcSpreadsheet_Charts, sgcSpreadsheet_VCL;
procedure TForm1.BuildBudget;
var
oChart: TsgcSpreadsheetChart;
begin
// row and column are 0-based: (0, 0) is A1
sgcVCLSpreadsheet1.SetCellInput(0, 0, 'Month');
sgcVCLSpreadsheet1.SetCellInput(0, 1, 'Revenue');
sgcVCLSpreadsheet1.SetCellInput(1, 0, 'Jan');
sgcVCLSpreadsheet1.SetCellInput(1, 1, '42000');
sgcVCLSpreadsheet1.SetCellInput(2, 0, 'Feb');
sgcVCLSpreadsheet1.SetCellInput(2, 1, '45500');
sgcVCLSpreadsheet1.SetCellInput(3, 0, 'Total');
sgcVCLSpreadsheet1.SetCellInput(3, 1, '=SUM(B2:B3)');
// a dynamic array: the sorted revenues spill into D1:D2
sgcVCLSpreadsheet1.SetCellInput(0, 3, '=SORT(B2:B3,1,-1)');
// keep the header row visible while the sheet scrolls
sgcVCLSpreadsheet1.FreezePanes(1, 0);
// a column chart of the range, drawn by sgcCharts
oChart := sgcVCLSpreadsheet1.AddChart(sctColumn, 'A1:B3');
oChart.Title := 'Revenue';
oChart.Legend := sclRight;
sgcVCLSpreadsheet1.SaveToXLSX('budget.xlsx');
end;
sgcSpreadsheet は単体でも、sgcUI Enterprise に含まれる形でも入手できます。テーマとランタイムを共有する他のすべての sgcUI 製品と一緒にお使いいただけます。いずれもソースコード付きです。
スプレッドシート単体。sgcGrid と sgcCharts がインストールされ、完全なソースコードと 1 年間のアップデート付き。
sgcSpreadsheet は sgcGrid の上で動作し、チャートは sgcCharts で描画します。どちらも一緒にインストールされます。.NET 向けの sgcSpreadsheet .NET は、WinForms、WPF、Avalonia のコントロールを Registered の NuGet パッケージとして提供し、無償の Community エディションはありません。sgcSpreadsheet は All-Access バンドルにも含まれます。
sgcUI を詳しく見るsgcSpreadsheet は sgcGrid の上に構築され、チャートは sgcCharts で描画し、sgcRichEdit がシートの隣に置く手紙やレポートを書きます。

スプレッドシートの土台となるデータグリッド。一緒にインストールされます。

スプレッドシートのチャートを描画するチャートエンジン。一緒にインストールされます。

シートの隣に置く手紙やレポートのための、リッチテキスト文書エディタ。
Professional で追加
体験版をダウンロードして Basic、Functions、Charts のデモを実行するか、まずすべての機能をご覧ください。