可用于:用户界面为ASP。NET MVC | 用户界面为ASP。净AJAX | Blazor的UI | 用于WPF的UI | WinForms的UI | Xamarin的UI | WinUI的UI | 用户界面为ASP。网络核心 | .NET MAUI的UI

概述

这篇文章简要地解释了RadSpreadStreamProcessing-什么是传播流,与RadSpreadProcessing库相比,它是如何工作的,什么时候使用它,它的关键特性是什么。

如果您想跳过这篇介绍性文章,直接开始使用SpreadStreamProcessing,请参阅RadSpreadStreamProcessing入门帮助主题。

Telerik文档处理忍者图像

RadSpreadStreamProcessing是Telerik文档处理这是一个专业级的。net库,用于创建和操作PDF、Word、XLSX和HTML文件。想要试用它,请注册一个30天的免费试用。

如果你还没有已安装Telerik文档处理,查看第一步主题了解如何通过使用Telerik控件的不同套件获取包。

您可以在我们的GitHub上的SDK存储库.这个存储库包含许多示例,涵盖了所有文档处理库。

什么是传播流媒体?

扩展流是一种文档处理范例,它允许您创建或读取大型电子表格文档,并且具有很高的性能和最小的内存占用。

内存效率的关键是扩展流库直接将电子表格内容写入流,而无需在内存中创建和保存电子表格文档模型。每次处理导出器对象时,设置的值都被写入流。这允许您创建具有出色性能的大型文档。

在读取时,RadSpreadStreamProcessing只解析所需的信息块。这确保了应用程序资源的最少使用。

关键特性

你可以利用的功能有:

RadSpreadStreamProcessing vs. RadSpreadProcessing

两个电子表格处理库之间的主要区别包括:

  • RadSpreadStreamProcessing直接写入流,而RadSpreadProcessing为文档中的元素创建模型。这就是为什么扩展流库使用的内存比RadSpreadProcessing
  • RadSpreadStreamProcessing不执行任何公式或其他与布局相关的计算,这使得它的文件生成性能比RadSpreadProcessing

何时使用RadSpreadStreamProcessing

您可以使用RadSpreadStreamProcessing库来创建或读取数据量大具有较低的内存占用和良好的性能。还可以将数据追加到已经存在的文档流中。生成的文档可以直接导出到文件系统上的文件或流(例如,将其发送到客户机)。

另请参阅

在本文中
Baidu
map