关于 Spread.NET
提供类似 Excel 的电子表格体验。
Spread.NET 可帮助您创建电子表格、网格、仪表板和窗体。它包含一个强大的计算引擎,提供 450 多个函数,并支持导入和导出 Excel 电子表格。利用丰富的 .NET 电子表格 API 和强大的计算引擎,您可以创建分析、预算、仪表板、数据收集和管理、科学计算以及财务应用程序。您可以使用 Visual Studio 中的 VB 或 C# 开发 WinForms、ASP.NET 和 WPF 应用程序。Spread.NET 的每个平台都能确保您的企业应用程序拥有最佳的性能和速度,其模块化结构意味着您只需将所需的功能添加到 .NET 电子表格应用程序中即可。
Spread.NET 功能
- 自定义 .NET 对象的单元格数据类型- 创建自定义数据类型并将对象设置到单元格中,然后使用公式在计算中引用对象的属性。使用内置 UI 或代码在相邻单元格和表格列中插入公式。
- LET 函数优化公式计算- 使用新的 LET 函数为中间计算步骤定义本地名称,使公式更易于阅读并提高计算性能。
- 增强形状中的编辑点- 使用新的编辑点功能轻松创建自定义形状,或者使用新的 API 在代码中指定形状点和线段来创建自定义形状。
- 增强的超链接支持- 只需使用“自动创建超链接”功能在单元格中输入链接,或使用“编辑超链接”对话框,即可添加超链接。超链接可应用于形状或单元格,并支持在 XLSX 文件中导入/导出。
- 显示公式命令- 内置的“显示公式”命令允许用户使用 Ctrl+` 切换单元格中公式的显示,就像在 Excel 中一样。
- 增强型 Excel 兼容键盘快捷键- 使用 FpSpread.Features.ExcelCompatibleKeyboardShortcuts 和 Excel 兼容性输入映射,即可轻松为用户在应用程序中启用常用的 Excel 键盘快捷键。该 API 允许您完全自定义输入映射和操作映射,以满足您的需求。
- 多工作表选择- 使用 Ctrl+单击选择多个工作表标签,以便进行复制、剪切、删除或隐藏操作。可实现自定义操作来处理多个选定的工作表。
- 强大、快速、优化的计算引擎- 这款高速、优化的引擎即使对于最复杂的公式也能增加计算能力,而不会拖慢您的应用程序。
- 超过 450 个函数,尽在可自定义函数库——比任何现有的 .NET 电子表格都多,并且公式完全可自定义——助您将复杂的电子表格提升到全新水平。
- 使用 Spread Designers 实现无代码设计- 借助功能强大的 Spread Desktop Designer 应用程序,您可以立即获得无需代码的 .NET 电子表格应用程序。
- 将 Excel 文件导入/导出到 .NET 电子表格- 没有完整的 Excel 导入/导出支持,电子表格就不算完整!导入您最复杂的 Excel 电子表格,然后将 Spread.NET 电子表格导出为 XLSX 或其他文件格式……所有操作均无需依赖 Excel。
- 增强型形状引擎,支持组合形状——使用超过 150 种形状、线条和箭头,创建流程图、流程示意图、单元格标注等。连接并组合成组合形状,设计徽标或自定义仪表板控件,这些控件可通过脚本执行用户操作。
- 切片器方便表格筛选选择- 创建切片器以显示表格列值进行筛选,并应用主题和样式进行自定义。将切片器剪切并粘贴到另一个工作表中,即可将其用作仪表板控件。
- 动态数组公式和函数优化您的计算- 使用动态数组公式,通过在一个公式中计算一系列结果来优化您的计算,新函数包括 FILTER、RANDARRAY、SEQUENCE、SINGLE、SORT、SORTBY 和 UNIQUE。
- 公式语言包和增强用户本地化- 使用 18 个新的语言包本地化您的单元格公式,以解析和格式化公式(如 Excel 中的结构化引用),或者创建新的自定义语言包。
- 使用公式追踪和审核功能显示前置单元格和从属单元格- 使用内置的公式追踪方法轻松追踪公式的引用链,以显示从单元格到所有从属或前置单元格的箭头,并使用从属单元格、直接从属单元格、直接前置单元格和前置单元格审核公式。
- XLOOKUP 和 XMATCH 函数- 使用新的 XLOOKUP 和 XMATCH 函数优化您的公式,并消除对旧的 HLOOKUP、VLOOKUP 和 MATCH 函数的使用。
- 自定义计算函数扩展计算引擎- 创建自定义计算函数,实现自定义代码以执行计算并返回结果值或可溢出到相邻单元格的动态数组,并可选择允许最终用户使用这些函数输入公式。
- 使用可视化函数创建自定义数据可视化函数- 创建自定义数据可视化函数,通过新的界面扩展自定义函数功能,以便直接在单元格中应用样式或绘制自定义内容,从而创建新的可重用数据可视化效果,这些效果可以直接在单元格公式中使用。
- 排序和筛选- 在表格或范围内添加筛选和排序下拉菜单,使用户能够对颜色、文本、日期和数字应用筛选器。
- 单元格样式- 使用主题颜色应用内置单元格样式,并通过单元格格式中的数字、对齐方式、字体、边框、填充和/或保护设置(包括图案和渐变填充)创建新的自定义单元格样式。
- 条件格式规则- 在单元格和区域中应用条件格式规则,根据单元格内容或自定义公式应用样式,并在单元格中显示图标、数据条、颜色标度,以便快速可视化数值。
- 表格和表格样式- 使用内置表格样式创建表格,或创建自定义表格样式以应用带状列或行和自定义格式。
- 单元格类型、数据验证- 对单元格(例如整数、列表、日期、时间和自定义单元格)应用单元格类型、单元格验证器或 IValidation,以进行数据验证,并可添加输入消息和错误警报。
- 单元格注释和便笺- 添加弹出式单元格注释,当用户将鼠标悬停在单元格注释指示器上时显示注释;或者为单元格应用便笺,便笺会在工作表中保持可见,并用一条线指示单元格。
- 单元格边框- 应用各种样式和颜色的单元格边框,包括斜线边框、斜角边框、双线边框等等。
- 合并单元格和单元格跨区- 应用行或列合并自动合并具有类似数据的单元格,或将跨区单元格应用于数据区域或标题单元格以显式合并特定单元格。
- 搜索- 允许用户使用内置的基本搜索和高级搜索对话框在单元格中搜索文本。
- 图表- 使用瀑布图、帕累托图、漏斗图、树状图等高级图表类型可视化您的数据。
- 迷你图- 使用直接在单元格内绘制的迷你图,以更紧凑的方式可视化您的数据。
- 状态栏- 添加状态栏并进行自定义,以在选择和工作表缩放控件上显示函数计算。
- 数据绑定- 将工作表绑定到任何 .NET 数据源,包括 DataSet、DataView、DataTable 或自定义对象集合,并显示具有可展开行和子工作表的层次结构视图。
- 轮廓和范围组- 创建行和列范围组,可以展开和折叠行或列,以创建垂直和水平轮廓。
- Outlook 式分组- 使用内置分组栏创建 Outlook 式的行分组,并使用页脚单元格中的聚合函数自定义分组页脚。
- 打印- 使用高级选项打印工作表,包括页边距、页眉和页脚、最佳适应列和/或行以及打印缩放。
- 皮肤- 使用内置皮肤自定义工作簿和工作表的外观,或使用皮肤编辑器创建自定义皮肤。
- 触摸- 使用触摸手势,包括点击、按住、滑动、轻扫、捏合、旋转和拉伸,并使用自定义命令自定义弹出式触摸菜单。
- 轻松操作文本和数组- 包含 14 个类似 Excel 的函数,旨在帮助您更轻松地操作工作表中的文本和数组,其中包括 TEXTBEFORE、TEXTAFTER、TEXTSPLIT、VSTACK、HSTACK、TAKE、DROP 等。
- 运行时富文本编辑- 直接在单元格中提供富文本编辑功能,允许用户在运行时选择单元格中的文本并使用“设置单元格格式”对话框应用更改。
- 工作表保护选项对话框- 使用 Spread 的“保护工作表”对话框在用户界面中应用和更改工作表保护选项;用户可以指定工作表保护选项并设置或应用可选密码。
- 内置类似 Excel 的运行时对话框- 以编程方式调用内置对话框,使用户能够添加数据表、设置单元格格式、插入函数、创建预测表、删除重复项、添加填充效果等等。