news 2026/2/18 2:26:59

Spread.NET v19-使用内置透视表汇总数据集

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Spread.NET v19-使用内置透视表汇总数据集

使用内置透视表汇总数据集

Spread.NET v19 增加了一个数据透视表引擎,使用户可以直接在电子表格中汇总、分析和探索大型数据集。

由 MESCIUS 开发的 Spread.NET 是一款用于在 .NET 项目中构建类似 Excel 应用程序的工具。它允许您在 WinForms、ASP.NET 和 WPF 应用程序中创建交互式电子表格、网格、仪表板,甚至是窗体。凭借其丰富的功能集,包括强大的计算引擎、公式支持和 Excel 兼容性,Spread.NET 可帮助开发人员在熟悉的 .NET 环境中构建数据分析工具、预算应用程序、科学仪表板等等。

Spread.NET v19 更新引入了全新的数据透视表引擎,使软件开发人员能够直接在 WinForms 应用程序中汇总、分析和探索大型数据集。这项内置功能支持在电子表格内进行交互式分组、筛选和多维分析,使用户无需将数据导出到外部报表或商业智能工具即可处理复杂数据。该数据透视表引擎提供类似 Excel 的数据透视表功能,并兼具高性能和程序化控制,有助于开发人员简化应用程序架构、减少依赖项,并为最终用户提供更集成、更快速响应的数据分析体验。

Spread.NET v19

发布日期:2026年1月5日

v19 版本更新

特征

WinForms 的 Spread 格式:

  • 新增对增强型图表的支持,采用新的渲染引擎和模型对象,提供与 Microsoft Excel 更高的兼容性、更多图表类型和高级功能,以改善数据可视化性能和外观。
  • 创建具有可自定义字段、布局、样式、筛选器、排序、内置对话框等功能的透视表。
  • 使用 IChart.DataTable 属性在增强型图表中插入 DataTable。
  • 增强型图表现在支持:
    • 使用 Excel 文件导入和导出图表数据标签。
    • 为图表标签添加自定义标签格式器。
    • 通过 IDataLabels.Position 和 ITextFrame.AutoSize 属性设置标签位置和自动调整图表标签大小。
    • 使用 IDataLabels.TextOrientation 属性实现数据标签和图例的垂直书写。
    • 使用 ILegend.Delete() 显示或隐藏单个图例条目。
    • 平滑的折线图,提供类似微软 Excel 的美观曲线。
  • FormulaTextBox 支持多行显示,并且可以通过 AutoIndent、IndentSize 和 FormatWidthLimit 属性为长公式或复杂公式自动缩进。
  • 在新样式系统中,使用 HeaderSelectedStyle、HeaderHoverStyle 和 HeaderContainsSelectedStyle 属性,为选择、悬停和“包含所选”状态添加可配置的标题高亮样式支持。
  • 使用 TogglePinnedRows() 和 TogglePinnedColumns() 方法在工作表视图中固定行和列。
  • 在保护工作表时,添加“移动行”和“移动列”作为新的工作表保护选项。
  • 启用 ExcelCompatibleKeyboardShortcuts 后,支持在扁平样式模式下使用类似 Excel 的方向键在单元格之间导航。
  • 通过处理新的 SheetAutoScrolling 事件,防止在拖动选择单元格区域时自动滚动。
  • 通过设置每个标签的保护颜色、悬停颜色和图标,自定义工作表标签的外观。
  • 允许使用 SetViewportLeftColumn 和 SetViewportTopRow 方法将冻结视口的左列和顶行设置为非零值。
  • 在设计模式下直接显示和自定义 RibbonBar 项目和功能区控件的视图模式,使表单设计和配置更加容易。
  • 支持增强和新增的计算函数,包括对 LEN、MID、SEARCH、FIND 和 REPLACE 函数的更佳 Unicode 处理,对 XLOOKUP/XMATCH 函数的正则表达式支持,可将内置函数用作 eta-lambda 表达式,以及新增了 TRIMRANGE、REGEXTEST、REGEXEXTRACT 和 REGEXREPLACE 等函数。您还可以为每个工作簿设置兼容版本,以控制函数的行为。

WPF 扩展:

  • 创建具有可自定义字段、布局、样式、筛选器、排序、内置对话框等功能的透视表。
  • 增强型图表现在支持使用 IDataLabels.TextOrientation 属性对数据标签和图例进行垂直书写。
  • 支持 AllowCellOverflow 属性,使您可以控制单元格内容是否可以溢出到相邻的空白单元格中。
  • 提供 TabStripEditable 属性。
  • 支持增强和新增的计算函数,包括对 LEN、MID、SEARCH、FIND 和 REPLACE 函数的更佳 Unicode 处理,对 XLOOKUP/XMATCH 函数的正则表达式支持,可将内置函数用作 eta-lambda 表达式,以及新增了 TRIMRANGE、REGEXTEST、REGEXEXTRACT 和 REGEXREPLACE 等函数。您还可以为每个工作簿设置兼容版本,以控制函数的行为。
修复

WinForms 的 Spread 格式:

  • 修复了图表在打印预览中无法渲染的问题。
  • 解决了粘贴到带有隐藏列的工作表时,选择边框不更新的问题。
  • 修复了首次尝试保存为 XLSX 文件时发生的错误。
  • 修复了使用 RichClipboard 时粘贴和撤销操作不正确的问题。
  • 通过 OwnerPrintDraw 打印 FpSpread 时,无法应用固定的页眉和页脚边距。
  • 解决了打印过程中增强形状在分页符处断裂不正确的问题。
  • 修复了页面分页行为不一致的问题。
  • 解决了在 WPS 中打开导出的 XLSX 文件时缺少列标题的问题。
  • 修复了 Excel 导出过程中 NegativeFormat.NegativeSignBefore 设置在未生效的问题。
  • 在快速访问工具栏中添加然后删除单元格样式图标后抛出异常。
  • 修复了启用 ExcelCompatiblePrinting 时页面页眉无法打印的问题。
  • 已解决点击列标题导致的应用程序卡顿问题。
  • 修复了因打印机初始化导致的应用程序启动失败问题。
  • 解决了用作函数参数的单元格值中间歇性出现的虚线选择器问题。
  • 修复了无法在缩放图纸上选择形状的问题。
  • 解决了在公式向导中选择范围时应用程序崩溃的问题。
  • 修复了安装 GrapeCity.Spread.WinForms 时触发的 C1Ribbon 设计器错误。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/14 13:37:39

数据表(DBF)文件或数据视图转为 WORD (RTF)格式文件

数据表(DBF)文件或数据视图转为 WORD (RTF)格式文件程序(没有新意),请大家测试,并欢迎提出批评意见或建议。代码如下:&& 将 数据表转化为 WORD 格式文件&& 注意:&& 1、先打开待转为…

作者头像 李华
网站建设 2026/2/15 10:03:22

当本科论文写作从“焦虑填空”转向“有引导的学术初探”:一个不代笔、不越界,却能帮你在规范框架内把碎片想法组织成完整研究的AI协作者如何工作?

每年春夏之交,高校里总弥漫着一种特殊的紧张感——不是考试,而是本科毕业论文的最后冲刺。对大多数本科生而言,这可能是人生第一次接触“正式学术写作”。没有研究生那样的系统训练,没有导师高频指导,甚至对“什么是合…

作者头像 李华
网站建设 2026/2/16 10:32:44

MLOps落地难题全解析(MCP工具使用精髓)

第一章:MLOps落地挑战与MCP工具定位在企业级机器学习项目中,MLOps的实践面临诸多现实挑战。模型从开发到部署的生命周期涉及数据工程、训练调度、版本控制、监控和回滚等多个环节,传统手工流程难以满足高效、可追溯和可复现的要求。团队协作中…

作者头像 李华
网站建设 2026/2/16 18:00:50

Hunyuan-MT-7B-WEBUI与钉钉机器人集成方案设想

Hunyuan-MT-7B-WEBUI与钉钉机器人集成方案设想 在跨国团队协作日益频繁的今天,一条来自新疆项目组的维吾尔语文档需要紧急翻译成汉语;远在巴黎的市场同事发来一封法语邮件,而你正忙着开会无法切换多个翻译工具。这类场景每天都在真实发生——…

作者头像 李华