Advertisement

多字段的数据排序过程

阅读量:

长期以来,对EXCEL中所具备的排序功能充满向往,曾多次通过各类搜索引擎查找相关功能在C/C++语言中的实现方式,但始终未能找到满意的答案。

需求的产生源于以下情况:

例如存在如下数据

复制代码
   name      age    sex   score

    
 1  liwu	    15	  m	    66
    
 2  wanger	14	  f	    79
    
 3  zhangliu	17	  f	    38
    
 4  zhangsan	16	  m	    88
    
 5  zhangwu	16	  m	    77
    
 6  zhangwu	15	  f	    68
    
 7  wanger	18	  m	    99
    
    
    
    

当前需要用户指定依据某一列或多个列进行升序或降序排列。

例如:

  1. 用户希望按照 name 列进行升序排列,同时 age 和 score 列按照降序排列。

若在 Excel 中操作,只需参照下图进行设置:

即可便捷地获得相应结果:

![](h

全部评论 (0)

还没有任何评论哟~