SuperAPI AI 工具集

syncfusion-blazor-pivot-table

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:指导在 Blazor WASM、Server 或 MAUI 应用中实现 Syncfusion Pivot Table(SfPivotView),完成多维数据的组织、汇总与可视化,类似 Excel 数据透视表。

主要能力:支持关系型数据(JSON/IEnumerable)与 OLAP 多维数据集;提供字段列表与分组栏进行运行时字段管理;支持聚合(Sum、Count、Avg、Min、Max、百分比等)、计算字段、筛选、排序、分组、下钻与穿透查询;支持编辑、数字与条件格式、工具栏、Excel/PDF 导出、Pivot Chart 图表、状态持久化与事件;可通过虚拟滚动、分页和服务端引擎优化性能;还包含基于 Syncfusion.Blazor.AI 的 Smart Pivot 功能。

使用方式:安装 NuGet 包并注册服务、引入 CSS/JS,然后在页面中初始化 SfPivotView,配置 PivotViewDataSourceSettings 的列、行、值、筛选轴。示例:<SfPivotView TValue="ProductDetails" Height="350"> 内嵌 PivotViewDataSourceSettings,设置 PivotViewColumns、PivotViewRows、PivotViewValues 与 PivotViewFormatSettings。常用属性包括 ShowFieldList、ShowGroupingBar、ShowToolbar、EnableVirtualization、AllowGrouping、AllowCalculatedField、AllowExcelExport、AllowPdfExport、EnablePersistence 等。

适用场景:需要在 Blazor 中构建交互式数据分析界面、OLAP 分析、报表导出、图表展示或 AI 辅助数据透视的场景。

限制与安全:资料强调必须使用可信数据源,优先本地内存数据;远程连接仅限受控且经过身份验证的 API,使用 HTTPS,校验并清理外部数据,禁止接受用户提供的任意 URL,以防提示注入、数据外泄与代码注入。API 类名、属性与方法签名应以技能内 references/*.md 参考文件为准,不要从其他来源假设。具体版本要求、收费与价格信息暂未提供。