这个简短的教程指导如何使用 C# 在 Excel 中创建数据透视表。 以编程方式创建数据透视表 C# 提供代码和详细说明,以便最后您将获得一个包含数据透视表的 XLSX(或 XLS)文件,而无需使用任何其他第三方-派对工具。它还包含指导将不同字段添加到数据透视表中不同区域的步骤。
在 C# 中创建数据透视表的步骤
- 建立环境以从 NuGet 包管理器添加 Aspose.Cells for .NET 以创建数据透视表
- 创建或加载具有数据透视表数据的现有 workbook
- 访问要添加数据透视表的目标 worksheet
- 创建数据透视表并获取其实例以进行进一步处理
- 配置新的数据透视表,向列、行和数据区添加不同的字段
- 保存其中包含数据透视表的结果工作簿
在建立 C# Excel 数据透视表 生成的环境后,我们将在此处创建一个包含硬编码数据的新工作簿,但是您可以加载其中也包含目标数据的现有 Excel 文件。在接下来的步骤中,它将进一步描述创建数据透视表的过程,然后对其进行配置。在最后的步骤中,将不同的字段添加到数据透视表中的不同区域,如列、行和数据。
使用 C# 在 Excel 中创建数据透视表的代码
此示例代码演示了如何在 C#* 中通过提供数据范围和要放置数据透视表的目标单元格以及数据透视表名称来创建*数据透视表。 pivotTable 类有一个函数 AddFieldToArea() 用于使用 pivotFieldType(如 Column、Row 或 Data)以及所选数据范围中的字段编号将不同的字段拖到不同的区域。如果需要,您还可以使用另一个 pivotFieldType 页面。
在本文中,我们学习了在 C# 中添加 Excel 数据透视表。如果您想学习将列表中的数据导出到 Excel,请参阅 如何在C#中将列表数据导出到Excel 上的文章。