数据排序

在 Microsoft Excel 中排序数据

要在 Microsoft Excel 中排序数据:

  1. 从“排序”菜单中选择“数据”。将显示“排序”对话框。
  2. 选择排序选项。

通常,排序是针对一个列表执行的 - 定义为一组连续的数据,数据以列显示。

使用 Aspose.Cells 进行数据排序

Aspose.Cells 提供了用于按升序或降序对数据进行排序的 DataSorter 类。该类具有一些重要成员,例如 Key1 … Key3 和 Order1 … Order3 等属性。这些成员用于定义排序键并指定键排序顺序。

在执行数据排序之前,您必须定义关键字并设置排序顺序。该类提供了 Sort 方法,用于根据工作表中的单元格数据执行数据排序。

Sort 方法接受以下参数:

此示例使用在Microsoft Excel中创建的模板文件"Book1.xls"。在执行下面的代码后,数据将被适当地排序。

以背景颜色排序数据

Excel提供了根据背景颜色对数据进行排序的功能。使用Aspose.Cells的DataSorter,可以使用SortOnType.CellColor在AddKey()中对基于背景颜色的数据进行排序。AddKey()中包含指定颜色的所有单元格,按照SortOrder设置的方式放置在顶部或底部,其余单元格的顺序保持不变。

以下是可以下载以进行此功能测试的样本文件:

sampleBackGroundFile.xlsx

outputsampleBackGroundFile.xlsx

高级主题