Spread .NET 表格控件 - 各平台对比
核心功能
Spread .NET
|
SpreadJS
|
Spread COM
|
||||
功能
|
WinForm
|
WPF
|
WinRT
|
ASP.NET
|
HTML5 / JavaScript
|
COM
|
导入导出微软 Excel® 文件 (XLS, XSLSX, CSV, 和 TXT)
|
||||||
Spread .NET 高度兼容 Excel 文件类型。支持导入导出所有 Excel 文件类型,且无需在用户电脑上安装。支持样式和各类功能的导入导出并且免费再分发。
|
||||||
支持 Windows 10、 Visual Studio 2015 以及 Excel 2016
|
||||||
Spread .NET 各平台全面支持 Visual Studio 2015 和 Windows10。同时支持 Excel2016 文件的导入和导出,以及 Excel2016 主题。
|
||||||
微软 Visual Studio® 集成设计器
|
* | |||||
Spread 设计器使设计表单内容更加简单易用。无需编写一行代码 ,使用微软 Excel 类似的,可视的,拖拽即可完成的用户界面。
* SpreadJS 包含独立的可视化设计器应用程序,但是不依赖于 Visual Studio。 |
||||||
运行时可再分发的设计器控件
|
||||||
在您的应用程序中嵌入 Spread 设计器,以便您的用户创建他们自己的电子表格。
|
||||||
打印与 PDF
|
||||||
将视图导出到打印机或 PDF 文件,通过属性设置和 API 配置完全控制。
|
||||||
支持 400 多种公式的计算引擎
|
* | |||||
Spread 的全面的计算引擎为您提供了数百个内置的公式,如同 Excel 一样。
* Spread COM 包含 150 多种公式。 |
||||||
数据可视化控件
|
||||||
Spread 包含多种可视化控件,例如几乎所有图表类型、 迷你图和数据条,可帮助您创建有意义的数据统计信息。
|
||||||
数据绑定
|
* | * | ||||
将 Spread 控件绑定到任何.NET 数据源和其他流行的数据库格式。
* 单向绑定 |
||||||
单元格级别绑定
|
||||||
触摸设备支持
|
基本的 Excel 用户界面和功能
Spread .NET
|
SpreadJS
|
Spread COM
|
||||
功能
|
WinForm
|
WPF
|
WinRT
|
ASP.NET
|
HTML5 / JavaScript
|
COM
|
表单用户界面控件
|
||||||
包含表单标签,标签重排列,命令条,新建表单按钮等等。注意不同平台的 Spread 产品具有不同的用户界面设置。
|
||||||
基本的单元格编辑
|
||||||
包含背景色以及字体颜色,边框设置,对齐设置,字体设置以及字体自动换行设置。
|
||||||
多表单
|
||||||
冻结行与列
|
||||||
单元格编辑控件(例如:日期选择控件)
|
||||||
Spread .NET 包含全面的单元格编辑控件,例如日期选择控件,数值选择控件,掩码文本编辑控件,颜色选择控件以及富文本编辑控件。你可以自定制这些控件,甚至可以创建你自己的自定义编辑控件。
|
||||||
富文本编辑
|
||||||
图形单元格类型
|
||||||
这些单元格类型通过一些特殊的图形表示形式来绘制单元格的值,例如进度条,滑动条或是按钮,这些都可以支持编辑或不支持编辑。
|
||||||
编辑单元格类型
|
||||||
这些单元格类型允许通过文本编辑控件或其他控件提交单元格的值。
|
||||||
AJAX Extender 单元格类型
|
||||||
在 Spread ASP.NET 中,这种单元格类型使用 ajax 控件工具包中的控件编辑单元格。
|
||||||
图形
|
||||||
通过内置图形,包括标注、 星云、 几何形状、 剪贴画和箭头等,注释和高亮显示内容。
|
||||||
拖拽单元格内容
|
||||||
与微软 Excel 相似,将一个或多个单元格的内容拖拽到表单的另一片区域中。
|
||||||
拖拽填充
|
||||||
与微软 Excel 相似,通过拖拽填充将一个单元格的值复制或自增长到其他多个单元格。
|
||||||
滚动提示
|
||||||
当滚动时,在滚动条上显示预览信息提示。
查看演示 |
||||||
搜索
|
||||||
单元格合并
|
||||||
单元格锁定
|
||||||
工作簿保护
|
||||||
超链接
|
||||||
文本缩进
|
||||||
文本自动收缩匹配
|
||||||
注释或备注
|
||||||
缩放
|
文件导入和导出
Spread .NET
|
SpreadJS
|
Spread COM
|
||||
功能
|
WinForm
|
WPF
|
WinRT
|
ASP.NET
|
HTML5 / JavaScript
|
COM
|
导入导出微软 Excel® 文件 (XLS, XSLSX, CSV, 和 TXT)
|
||||||
Spread .NET 高度兼容 Excel 文件类型。支持导入导出所有 Excel 文件类型,且无需在用户电脑上安装。 支持样式和各类功能的导入导出并且免费再分发。
|
||||||
打开密码保护文件
|
||||||
PDF 导出
|
||||||
XML 序列化
|
* | ** | ||||
将表单内容序列化为 XML 流。
* JSON 序列化 ** Spread COM 只支持单元格内容的序列化。 |
||||||
CSV 和文本
|
||||||
HTML
|
||||||
文档缓存
|
* | |||||
当导入 Excel 文件,Spread 将缓存不支持的功能/信息,以备接下来的导出。例如,你可以加载一个 Spread 不支持的包含 VBA 的 XLSX 文件,通过 Spread API 编辑可以支持的内容,然后导出文件,原有不支持的信息不会丢失。
* 使用 DocumentCachingOnly 要求特殊逻辑重新加载源文件,更新回传数据,然后使用文档缓存导出。 |
计算引擎
Spread .NET
|
SpreadJS
|
Spread COM
|
||||
功能
|
WinForm
|
WPF
|
WinRT
|
ASP.NET
|
HTML5 / JavaScript
|
COM
|
支持 400 多种公式的计算引擎
|
* | |||||
Spread 的全面的计算引擎为您提供了数百个内置的公式,如同 Excel 一样。
Spread COM 包含 150 多种公式。 |
||||||
跨表单引用
|
||||||
自定义公式
|
||||||
数组公式
|
||||||
使用 Ctrl+Shift+Enter 键为一组单元格设置数组公式。数组公式是可以对一个或多个数组中的项执行多个计算的公式。
|
||||||
为整行和整列设置公式
|
||||||
公式文本编辑器
|
||||||
这种类似于 Excel 的公式文本编辑器包含自动填充与公式提示信息,可以被放置在窗体的任意位置。
|
打印
数据呈现与管理
Spread .NET
|
SpreadJS
|
Spread COM
|
||||
功能
|
WinForm
|
WPF
|
WinRT
|
ASP.NET
|
HTML5 / JavaScript
|
COM
|
网格
|
||||||
Spread .NET 非常适用于传统的绑定或非绑定的网格场景。Spread .NET 是组件化的工具集,因此您可以选择适用部分的工具集。
|
||||||
图表
|
||||||
通过 Spread 设计器和图表设计器或是使用完整的图表对象模型通过代码将图表添加到你的表单中。Spread .NET 包含 2D 和 3D 的图表以及所有的流行的图表类型。
|
||||||
迷你图
|
||||||
迷你图是显示在单元格数据统计的微型图表。
|
||||||
数据绑定
|
* | * | ||||
将 Spread 控件绑定到任何.NET 数据源和其他流行的数据库格式。
* 单向绑定 |
||||||
表格支持
|
||||||
过滤
|
||||||
Spread 提供给你多种多样的过滤选项。使用行过滤,您可以允许用户过滤并只显示那些满足下拉列表中条件的行的数据,或更改基于该过滤结果的行的外观。过滤可以设置自动按列过滤。过滤下拉列表包括各种自动过滤条件,例如数字、 日期、 文本和颜色等过滤条件。您可以创建三种类型的过滤器:值列表、格式或条件。每种过滤器的过滤数据都是基于其他过滤器的过滤结果。此外,替代过滤栏可以让最终用户快速容易地输入过滤条件,并将过滤应用于数据。请注意,具体过滤选项据平台不同有所差异。
|
||||||
标准和自定制的表格切片器
|
||||||
通过 SpreadJS 的类似 Excel 的表格切片器过滤和分析数据。您可以以两种方式使用它。一种是类似 Excel 的标准按钮切片器,其提供一组便利的按钮集过滤。另一种是使用切片器工具集添加便利的工具,比如按钮、复选框和滑动条等,允许您通过值、日期范围和数字范围切分数据。第一种方式提供了经典的 Excel 体验,第二种方式提供了更多的您期待的来自健全数据网格的互动体验。您也可以使用柱形图作为切片工具提供向下钻取功能。SpreadJS 切片器支持单独使用。
|
||||||
排序
|
||||||
条件格式
|
||||||
条件格式基于条件 (或标准)来更改的单元格区域的外观。如果条件满足,单元格区域据此格式化;如果条件不满足,单元格区域不据此格式化。条件格式可以使用数据条、 色阶和图标集等元素帮助您直观观察关于您数据的特定的问题、 突出显示您感兴趣的单元格区域、 强调异常值和可视化数据。
|
||||||
数据校验 - 常规
|
||||||
使用内置或自定义的校验条件来确保用户输入正确的值。
|
||||||
数据校验 - 下拉列表
|
||||||
数据校验 - 显示错误单元格
|
||||||
类似 Excel 的大纲分组
|
||||||
设置表单在表头处显示行或列大纲分组。它作用在行或列区域上,因此也称为区域分组。大纲分组支持嵌套。
|
||||||
自动生成列
|
||||||
表单的列可以依据数据源自动生成。
|
||||||
非绑定行和列
|
||||||
支持级联数据
|
||||||
在级联视图中展示关系数据。用户可以通过点击展开和收起级联按钮来展开或收起每级级联数据。
|
||||||
按需加载(虚模式滚动)
|
||||||
按照用户滚动来加载数据以便减少初始化加载时间。
|
||||||
多表头
|
||||||
表头样式
|
||||||
表头宽度高度自适应
|
||||||
点击表头排序
|
||||||
表脚
|
可视化设计功能
Spread .NET
|
SpreadJS
|
Spread COM
|
||||
功能
|
WinForm
|
WPF
|
WinRT
|
ASP.NET
|
HTML5 / JavaScript
|
COM
|
Visual Studio 集成设计器
|
* | |||||
Spread 设计器使设计表单内容更加简单易用。无需编写一行代码 ,使用微软 Excel 类似的,可视的,拖拽即可完成的用户界面设计已有或新建的应用窗体。
* SpreadJS 包含独立的可视化设计器应用程序,但是不依赖于 Visual Studio。 |
||||||
运行时可再分发的设计器控件
|
||||||
在您的应用程序中嵌入 Spread 设计器,以便您的用户创建他们自己的电子表格。
|
||||||
内置或自定义皮肤
|
||||||
使用 Spread .NET 专业设计的皮肤或创建你自己的皮肤,让你的应用程序更专业,用户界面更加一致。
|
||||||
文档主题
|
||||||
图表设计器
|
||||||
使用图表设计器可以快速选择图表类型、 配置轴和数据系列,和背景设计。
|
||||||
照相机图形
|
||||||
相机图形允许你为指定地区拍摄快照,并将这一领域复制到另一个位置。
|