
用户在 Excel 中熟悉的函数。
- 211 个工作表函数:数学、统计、财务、文本、日期和时间、使用 XLOOKUP 的查找、逻辑和信息。
- SEQUENCE、SORT、FILTER 和 UNIQUE 等动态数组会溢出到相邻单元格,并支持与 Excel 相同的
#SPILL!和A1#引用。 - 依赖关系图只重新计算受更改影响的单元格,应用程序注册的函数与内置函数用法相同。
为你的用户提供他们熟悉的 Excel 电子表格。数值和公式的输入方式与 Excel 相同,211 个工作表函数可配合会自动溢出的动态数组进行计算,多个工作表保留已定义名称和冻结窗格。由单元格区域生成的图表会随数值变化,工作簿可加载和保存为 Excel 能打开的 XLSX 文件。这是适用于 Delphi、C++ Builder 和 .NET 的 Excel 风格电子表格,含源代码。

与 Excel 相同的输入方式,带有用户熟悉函数的公式引擎,含多个工作表的工作簿,以及用于呈现结果的图表和 XLSX 文件。sgcSpreadsheet 在一个产品中全部涵盖。
数值、公式、布尔值、日期,以及用前导撇号强制的文本。
数学、统计、文本、日期、使用 XLOOKUP 的查找、逻辑和动态数组。
由单元格区域生成 7 种图表类型,单元格变化时自动更新。
工作表、公式、名称、动态数组、窗格、列宽和图表。
截取自 sgcSpreadsheet 演示程序。Delphi 演示程序随 sgcUI 试用版一起安装,.NET 演示程序包含在 Registered .NET 下载中。

#SPILL! 和 A1# 引用。
LoadFromXLSX and SaveToXLSX 会保留公式、格式、名称、动态数组、冻结窗格、列宽和图表。
AddChart 用 sgcCharts 为一个区域绘制图表,共 7 种类型:柱形、条形、折线、面积、饼图、圆环图和散点图。TsgcWinFormsSpreadsheet, TsgcWpfSpreadsheet and TsgcAvaloniaSpreadsheet 与 Delphi 控件使用相同的名称。一个销售工作簿和一个工作表函数工作表,直接取自演示程序。


uses
sgcSpreadsheet_Charts, sgcSpreadsheet_VCL;
procedure TForm1.BuildBudget;
var
oChart: TsgcSpreadsheetChart;
begin
// 行和列从 0 开始:(0, 0) 是 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)');
// 动态数组:排序后的收入溢出到 D1:D2
sgcVCLSpreadsheet1.SetCellInput(0, 3, '=SORT(B2:B3,1,-1)');
// 工作表滚动时保持标题行可见
sgcVCLSpreadsheet1.FreezePanes(1, 0);
// 该区域的柱形图,由 sgcCharts 绘制
oChart := sgcVCLSpreadsheet1.AddChart(sctColumn, 'A1:B3');
oChart.Title := 'Revenue';
oChart.Legend := sclRight;
sgcVCLSpreadsheet1.SaveToXLSX('budget.xlsx');
end;
可单独购买 sgcSpreadsheet,也可在 sgcUI Enterprise 中与其他所有 sgcUI 产品一起获得,共用同一个主题和运行时。均附带源代码。
sgcSpreadsheet 基于 sgcGrid 运行,并用 sgcCharts 绘制图表,二者会随它一同安装。对于 .NET,sgcSpreadsheet .NET 以 Registered NuGet 包提供 WinForms、WPF 和 Avalonia 控件,没有免费的 Community 版本。sgcSpreadsheet 也包含在 All-Access 套餐。
了解 sgcUIsgcSpreadsheet 构建在 sgcGrid 之上,用 sgcCharts 绘制图表,而 sgcRichEdit 则在你的工作表旁撰写信函和报告。
Professional 增加