《Blazor》的teleerik UI免费下载30天试用版

Telerik SpreadStreamProcessing

本文简要解释的细节RadSpreadStreamProcessing什么是传播流,它与RadSpreadProcessing库相比是如何工作的,以及何时使用它。

RadSpreadStreamProcessing电传文件处理库。此组件的完整文档可在https://docs.telerik.com/devtools/document-processing/libraries/radspreadstreamsprocessing

SpreadStreamProcessing快速导出图像

什么是传播流?

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

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

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

关键特性

你可以利用的一些功能是:

RadSpreadStreamProcessing vs. RadSpreadProcessing

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

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

何时使用RadSpreadStreamProcessing

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

何时使用RadSpreadProcessing

RadSpreadProcessing库支持电子表格文档的多个特性,并使您能够对数据执行不同的计算。为此,库将整个文档保存在应用程序内存中的模型中。如果您不处理巨大的文件,并且资源对于特定情况也不是很重要,那么您可以考虑使用RadSpreadProcessing,因为它没有流模型的限制。

在本文中
Baidu
map