Java怎么对Excel进行自定义排序?

Java怎么对Excel进行自定义排序,新手上路,有没有老司机带下

示例代码:

import com.spire.xls.*;

 

public class SortData {

 

    public static void main(String[] args) {

 

        //创建Workbook对象

        Workbook workbook = new Workbook();

 

        //加载测试文档

        workbook.loadFromFile("G:\\360MoveData\\Users\\Administrator\\Desktop\\学生成绩表.xlsx");

 

        //获取第一个工作表

        Worksheet sheet = workbook.getWorksheets().get(0);

 

        //指定要排序的列号(列号从0开始)以及排序方式(升序或降序)

        workbook.getDataSorter().getSortColumns().add(7, SortComparsionType.Values, OrderBy.Descending);

 

        //指定要排序的数据区域

        workbook.getDataSorter().sort(sheet.getCellRange("A1:H9"));

 

        //保存文档

        workbook.saveToFile("SortData.xlsx", ExcelVersion.Version2013);

    }

}

代码参考自Free Spire.XLS for Java 的官网教程文章

温馨提示:答案为网友推荐,仅供参考
相似回答