WPF的SpreadProcessing是一个文档处理库,允许您使用c#和VB.NET处理电子表格文档。从头开始创建新文档,修改现有文档或在最常见的电子表格格式之间进行转换。您可以将生成的工作簿保存到本地文件、流或流到客户端浏览器。
WPF的SpreadProcessing完全独立于外部库或UI。处理Microsoft Excel文档,而无需在客户端或服务器上安装Microsoft Excel、Microsoft Office或任何其他软件。
Telerik WPF SpreadProcessing库支持最常用的电子表格格式- xlsx (Excel工作簿),XLS (Excel 97-2003工作簿),CSV,纯文本和PDF(仅导出)。该API还允许您轻松地将数据表对象转换为工作表,反之亦然,以防您需要使用来自数据库的数据。
工作簿模型的API允许您手动设置行高和列宽,或利用AutoFit特性根据内容自动计算行和列大小。您还可以设置它们的可见性属性,以便在电子表格中隐藏行和列。
单元格是工作表中数据的基本单位——它们是行和列的交点。WPF SpreadProcessing API为格式化单元格和定义它们的值提供了多种选项,如填充、边框、字体、换行、数字格式、文本旋转缩进等等。此外,还提供了方便的预定义单元格值类型,从而更容易处理任何类型的数据。
关于如何在RadSpreadProcessing中使用单元格的文档
支持的行和列单元格引用现在包括绝对、相对和混合类型,例如$1:$2和A:D。例如,当您需要处理一系列单元格并将它们传递到公式中时,所有这些都很方便。
SpreadProcessing库支持大量预定义的数字格式,可以应用于电子表格中的单元格值。格式包括数字,货币,日期,时间,文本,以及自定义格式。
公式是计算电子表格中单元格值的表达式。WPF的SpreadProcessing库自带200多个内置函数。该API还允许您轻松插入自定义插件。
您可以通过专用的API在工作表中插入、定位和删除图像。
WPF的SpreadProcessing提供了向电子表格文档添加图表的功能。使用正确的图表类型帮助用户更好地理解数据。支持的图表包括线,柱,柱,散点,气泡,饼,甜甜圈,区域,以及组合图表或不同的系列。
插入和删除注释功能允许添加关于单元格的信息作为注释,以及删除或回复注释。关于创建日期、作者以及注释是否已解析的信息也很容易获得。
超链接帮助用户快速导航到工作簿的特定部分,打开本地文件或网站地址。您可以在文档的工作表中添加、删除、编辑和搜索超链接。
命名范围是单元格的集合,可以通过它们的名称轻松访问。当需要多次引用相同的单元格范围,或者您希望为用户提供对预定义单元格范围的方便访问,以便将其合并到公式中时,此功能非常有用。可以在工作簿和工作表级别上使用指定范围。
冻结窗格是一个有用的功能,允许部分工作表在用户滚动时始终保持可见。该API允许冻结任意数量的行和列。
SpreadProcessing分组特性允许在分段中放置行和/或列,用户可以对分段进行扩展和折叠。当我们想要隐藏详细数据的复杂性,而只是呈现它的摘要,同时仍然保持用户可用时,这是非常有用的。
WPF SpreadProcessing库的过滤功能允许在生成的文档工作表中设置预定义的过滤器。可用的过滤器选项包括在一定时间内按特定值或值范围进行过滤,并使用预定义的过滤器,如顶部或底部、高于平均值和填充以及前色。该库还支持用于电子表格数据高级过滤的自定义逻辑。
排序功能允许在工作表中创建和修改排序规则,从而将排序规则应用于电子表格的所需部分。排序可以使用单元格值、Fill和ForeColor值的升序和降序来指定,也可以使用自定义排序逻辑。
使您可以控制用户可以输入到单元格中的数据或值的类型。您可以定义关于所需值、列表、数字、日期、文本长度或自定义值的不同数据验证规则。
查找和替换api提供了在电子表格文档中查找替换文本和数字的功能。高度可定制的Find功能允许您定义要搜索的内容、在文档中搜索它的位置以及如何处理区分大小写的数据、单个和多次出现的数据以及是返回公式还是返回结果值。Replace API允许将查找结果替换为所需的值。
您可以将两个或多个相邻的单元格合并为跨越多行和多列的单个单元格。
您可以在工作簿内或跨工作簿添加或复制工作表、单元格和单元格范围。通过指定诸如粘贴值、公式、控件数和可视格式等选项来微调粘贴内容的格式。
页面设置允许控制工作表在打印或导出为PDF时的外观。设置和获取页眉和页脚设置,并应用各种页面设置选项,如纸张大小,方向,缩放,页边距,换行,如何在单个页面上适合行和列的选项等等。
工作簿保护防止更改工作簿结构。您可以限制编辑,这样用户就不能添加、删除、重命名或重新排序工作表。
工作表保护可帮助您保持对工作表数据和结构的控制,并确保用户无法更改它。工作表保护选项允许您选择对用户可用的操作类型,以及保护将应用到哪些单元格范围。可以使用或不使用密码保护工作表。
对工作簿中的单元格应用相同的格式化样式。从Telerik SpreadProcessing内置样式中选择或创建一个新的样式来格式化单元格颜色、字体和字体大小、边框、对齐、格式等。
ASP。净AJAXSpreadProcessinglibrary is fully compliant with the Federal Information Processing Standards (FIPS), enabling you to create documents that conform to the FIPS 140-2 standard.
将工作簿的外观与开箱即用的电子表格文档主题统一起来。通过使用预定义的主题或创建自己的主题,设置颜色、字体和各种图形效果,并将一致的格式应用到整个文档。