Telerik Blazor SpreadProcessing是一个文档处理库,它使您能够使用电子表格文档—从头创建新文档、修改现有文档或在最常见的电子表格格式之间进行转换。您可以将生成的工作簿保存到本地文件或流,或将其流到客户端浏览器。库模型允许您使用c#和VB。NET严格遵循Office Open XML规范中定义的已建立的文档标准,并支持。NET Framework、。NET Core和。NET standard。
Blazor的SpreadProcessing不依赖于第三方库或UI。处理Microsoft Excel文档,而不需要在客户端或服务器上安装Microsoft Excel、Microsoft Office或任何其他电子表格软件。
Telerik SpreadProcessing为最常用的电子表格文件扩展名和格式提供全面支持,包括XLSX (Excel工作簿),XLS (Excel 97-2003工作簿),CSV,纯文本和PDF(仅导出)。如果需要处理来自数据库的数据,API还使您能够轻松地将DataTable对象转换为Worksheet,反之亦然
工作簿模型的API允许您操作电子表格的行和列。列宽和行高可以在AutoFit功能的帮助下手动或自动定义,该功能将自动调整行和列的大小以适应它们的内容。此外,可以设置每一行或列的隐藏状态,以允许用户隐藏电子表格中的某些行和列。
单元格表示在工作表中操作数据的基本单元。SpreadProcessing API提供了大量处理单元格的选项,包括设置它们的值和属性。支持格式化单元格填充、边框、字体、换行、数字格式、文本旋转缩进和许多其他属性。预定义的单元格值类型可以开箱即用,方便地处理任何类型的数据。
可以将数字格式应用于电子表格中的单元格,以以所需格式显示数值。SpreadProcessing库支持预定义的数字格式,包括数字、货币、日期、时间、文本以及自定义格式。
公式是允许用户基于其他单元格值计算电子表格中单元格值的表达式。SpreadProcessing库为您提供了200多个内置函数,API使您能够在需要时轻松插入自定义公式。
通过专门的API在工作表中插入、定位和删除图像。
超链接是工作簿中的链接,它将用户带到文档中的某个位置,打开本地文件或外部网站URL。您可以在文档的工作表中添加、删除、编辑和搜索超链接。
命名范围是为快速访问指定名称的单元格组。当您需要重用对相同单元格范围的引用,或者您希望允许用户在公式中合并预定义的单元格范围时,它们非常有用。命名范围可以在工作簿和工作表级别上使用。
冻结窗格允许用户在滚动到工作表的另一个区域时始终保持工作表的一个区域可见。可以冻结任意数量的行和列。该API允许冻结任意数量的行和列。
SpreadProcessing通过分段组织数据,帮助用户更容易地阅读和总结数据。通过分组功能,您可以组合行或列来显示相关的信息块,或比较数据并将当前不需要的内容折叠到视图中。
SpreadProcessing for Blazor的过滤功能支持在工作表中设置预定义和自定义过滤器。过滤选项允许按某些值或值范围、时间和日期、顶部、底部和平均值以及单元格和字体颜色过滤数据。您还可以使用自定义逻辑来构建自己的过滤器。
排序特性允许指定和更改对电子表格不同部分中的数据进行排序的规则。可以使用单元格值、Fill和ForeColor值的升序和降序来定义排序,也可以使用自定义标准,用您自己的排序逻辑替换默认逻辑。
通过确保用户在单元格中输入预定义的数据类型或值来维护数据一致性。例如,您可以限制文本字符、设置时间范围、定义值列表、只允许整数、只允许时间或使用公式自定义规则。
SpreadProcessing API允许您替换电子表格文档中的文本和数字。您可以定义搜索词和值,在文档的什么位置搜索它们,以及如何处理模糊匹配,例如数值背后的公式、不同的情况和多次出现。Replace API允许用新值替换返回值。
可以将两个或多个相邻单元格合并为跨越多个行和列的单个单元格。
页面设置允许用户在打印或导出工作表之前调整工作表的大小和布局。它们可以控制页眉和页脚的设置、纸张大小、方向、页边距、断行、缩放选项,以便在单个页面上设置行和列等等。
在工作簿内或跨工作簿添加或复制工作表、单元格和单元格范围。您可以通过指定诸如粘贴值、公式、控件编号和可视化格式等格式选项来微调粘贴内容的外观。
工作簿保护允许您通过防止用户添加、删除、重命名或重新排序工作表来维护工作簿的结构完整性。
禁止用户编辑工作表的内容或修改其结构。库模型提供了保护选项,允许您在启用保护时有选择地打开和关闭用户可用的某些命令。
具有样式的大容量格式单元格,可在整个工作簿中实现一致的单元格格式。使用内置的库样式或创建一个新的库样式来设置单元格字体、颜色和字体大小、边框、对齐等。
Blazor SpreadProcessing库符合联邦信息处理标准(FIPS),您可以创建完全符合FIPS 140-2标准的文档。
文档主题使您能够实现工作簿的一致外观。使用预定义的SpreadProcessing Document主题指定文档的颜色、字体和各种图形效果,或者创建自己的。