2

我发现使用 Excel 互操作创建数据透视表是可能的,但几乎没有。

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

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

sl.RefreshPivotTableOnLoad

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

有没有办法使用 SpreadsheetLight 创建数据透视表,如果有,它是如何完成的?

更新

SLStyle还有一个PivotButton布尔属性。

更新 2

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

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

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

4

1 回答 1

2

有一个扩展

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

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

问候超

于 2016-09-09T11:24:15.907 回答