用于Xamarin的SpreadStreamProcessing是一个高性能库,用于以最小的内存占用创建大型电子表格文档。您还可以将生成的电子表格导出为具有相同性能的XLSX和CSV文件格式。文档库旨在以光速处理大量数据,同时使用最小的内存来防止常见的内存不足错误和重绘制问题。
文档模型独立于外部代码或UI工作。Xamarin SpreadStreamProcessing库不需要在客户端或服务器上安装Microsoft Excel、Microsoft Office或任何其他电子表格文档库来处理Microsoft Excel支持的文档。
SpreadStreamProcessing库提高内存效率的关键是它直接将电子表格内容写入流,而不需要在内存中创建和保存电子表格文档模型。每次导出对象被处理时,设置的值都被写入流。
通过将工作表附加到新的或现有工作簿中,可以轻松地将表数据从一个电子表格文档导入到另一个电子表格文档。使用Telerik Xamarin SpreadStreamProcessing库API获取附加的工作表名称并避免可能的名称错误。
分组是一个典型的电子表格功能,它帮助对行和列进行分组,以将数据结构成部分。用户可以轻松地展开或折叠工作表的整个部分,以更好地了解数据。在创建行/列时,使用Xamarin API的SpreadStreamProcessing来设置它们的轮廓级别。
单元格是基本单位,包含工作表中的数据——它们是行和列的交点。Xamarin的SpreadStreamProcessing的丰富API带有内置属性来控制单元格值和格式化选项。您可以应用不同的设置,如单元格填充、边框、字体系列和大小、换行以及格式字符串,使其易于处理不同类型的数据。
在Xamarin SpreadStreamProcessing库中,除了可用于格式化单元格的许多单元格属性外,还可以使用任何openxml支持的公式来设置单元格值。当文档在符合格式的电子表格应用程序中打开时,公式将以正确的方式计算。
使用样式在整个电子表格中统一格式化单元格。同时改变单元格属性,如大小,字体,边框,对齐等,以实现一致的单元格外观。
当在电子表格中创建单元格时,用户可以将两个或多个相邻的单元格合并为一个横跨多行和多列的单元格,这样他们就可以更容易地居中标题、换行文本和概述数据。