【问题标题】:How can PivotTables be created using SpreadsheetLight?如何使用 SpreadsheetLight 创建数据透视表?
【发布时间】:2016-07-28 16:00:41
【问题描述】:

我发现使用 Excel 互操作创建数据透视表是可能的,但只是勉强。

我现在正在尝试使用 SpreadsheetLight,希望它可能会更容易,不仅适用于生成 .xlsx 的基础知识,还适用于更高级的事情,例如创建数据透视表。

核心对象 SLDocument 具有一个包含“数据透视表”一词的属性、方法或事件,即:

sl.RefreshPivotTableOnLoad

没有“AddPivotTable()”、“CreatePivotTable()”等

有没有一种方法可以使用 SpreadsheetLight 创建数据透视表,如果有,它是如何实现的?

更新

SLStyle 还有一个 PivotButton 布尔属性。

更新 2

我最近被介绍到 EPP,并且正在切换到它; SpreadsheetLight 在很多方面都比直接的 Excel Interop 更可取,而 EPP 似乎比 SpreadsheetLight 更可取。

有时,我发现一个更可取的工具似乎几乎是偶然的;一个人在与卷轴斗争后发现抄本,不知道有没有更好的方法,这是相当反复无常甚至是“运气”的问题。

也许应该为开发人员提供一种“消费者报告”,其中包括比较电子表格生成软件、代码比较工具、[软件工具 3]、[软件工具 4]、... [软件工具 N] 的文章;当然,可以比较的不同类型的工具、套件和包将没有尽​​头,这对于许多为最好的或至少比他们目前使用的工具而苦苦挣扎的开发人员来说将是一个很大的帮助.

【问题讨论】:

    标签: c# excel pivot-table spreadsheetlight


    【解决方案1】:

    有一个扩展

    https://github.com/AmbaCloud/Amba.SpreadsheetLight

    使用 nuget 安装,然后您可以使用 sl.CreatePivoTable() 创建数据透视表...

    问候超

    【讨论】:

    • 谢谢;不过,我已经切换到 EPPlus。还在寻找在 EPPlus 中创建 PrivotTables 的更好方法...
    猜你喜欢
    • 1970-01-01
    • 2020-12-23
    • 2023-03-16
    • 2013-03-27
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多