SpreadStreamProcessing for Blazor是一个文档处理库,使您能够创建大型电子表格文档,并将它们导出为XLSX和CSV文件格式,具有出色的性能和最小的内存占用。文档库旨在以高速和最小内存处理大量数据,因此可以避免常见的内存不足错误和重绘制问题。
文档模型完全不依赖于外部库或UI。用户可以打开和管理Microsoft Excel支持的文档,而无需在客户端或服务器上安装Microsoft Excel、Microsoft Office或任何其他电子表格处理库。
标准库动态地将文档内容写入指定的流以提高内存效率。每次导出对象被处理时,设置的值都被写入流。这允许您创建具有出色性能的大型文档。
通过将工作表附加到新的或现有工作簿中,可以轻松地将数据从一个电子表格文档加载到另一个电子表格文档中。利用SpreadStreamProcessing库API传输附加的工作表名称并避免可能的工作表名称冲突。
使用Blazor SpreadStreamProcessing,您可以使用户能够将行或列分组为部分,以便轻松地阅读,勾勒和比较工作表中的数据。用户可以有选择地展开或折叠分组的行和列,以隐藏部分数据,只在视图中显示他们需要的内容。在创建行/列时,使用SpreadStreamProcessing API设置它们的轮廓级别。
每个工作表都由单元格组成,单元格的主要功能是包含和表示数据。Blazor的SpreadStreamProcessing库提供了大量用于定义单元格值和格式化功能的选项。您可以应用许多设置,例如填充、边框、字体系列和大小、换行,以及添加格式字符串来帮助指定各种数据类型。
除了各种可用的单元格属性外,还可以导入任何openxml支持的公式来设置单元格值。通过这种方式,您可以确保无论何时在符合格式的应用程序中打开电子表格,公式都将得到正确的计算。
样式通过一次性格式化多个单元格属性(如边框选项、字体和字符串),帮助您在整个工作表中实现一致的单元格外观和感觉。您可以从我们的库中选择预定义的单元格样式,也可以创建自己的样式—保存、存储和重用。
合并单元格功能允许用户将两个或多个相邻单元格合并为一个单元格,以便标题居中、文本换行和数据轮廓。
锁定行和列当你滚动工作表时,永远不会忘记他们的内容。该API允许在创建行的过程中冻结任意数量的行和列。