在本文中,您将学习如何使用 C# 在 Excel 中创建数据透视表。此外,我们还将介绍如何使用 Aspose.Cells for .NET 以编程方式对数据透视表数据进行排序或隐藏 - 一种无需 Microsoft Excel 即可创建和操作 Excel 电子表格的 .NET API。
Excel 中的数据透视表 用于生成和操作 Excel 电子表格的数字化和自动化解决方案已被广泛使用。 Excel 中的数据透视表广泛用于汇总和分析数据。而对数据透视表中的数据进行排序对于对 Excel 电子表格中的大量数据进行严格检查非常有用。数据透视表中的数据排序可用于按字母顺序(AZ 或 ZA)排列文本值的项目,或从最高到最低或最低到最高值(如果是数字)排列项目。
基于 Excel 数据透视表的重要性,本文旨在向您展示如何:
通过 C# 在 Excel 中创建数据透视表, 按行字段值对数据透视表进行排序, 按列字段值对数据透视表进行排序, 并隐藏数据透视表行。 对于演示,将在整个示例中使用以下示例 Excel 电子表格。
在 C# 中的 Excel 中创建数据透视表 让我们首先看看如何使用 Aspose.Cells for .NET 在 C# 中创建 Excel 数据透视表。创建数据透视表后,我们将隐藏行并根据其列或行字段对数据进行排序。以下代码示例显示了如何创建 Excel 数据透视表。
Workbook wb = new Workbook("SampleExcel.xlsx"); // 获取新增工作表的引用 Worksheet sheet = wb.Worksheets[0]; PivotTableCollection pivotTables = sheet.