首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

发布网友

我来回答

1个回答

热心网友

示例代码:

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 的官网教程文章。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com