Java 在excel中设置数据排序

2025-09-30 19:35:18

1、通过E-iceblue中文官网下载,下载后,解压文件,将lib文件夹下的Spire.Xls.jar文件手动导入到Java程序;

或者通过maven仓库下载,下载及导入方法可参考官网教程文档的(“支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 Java 产品")。

如下导入效果:

Java 在excel中设置数据排序

1、import com.spire.xls.*;

 

public class DataSort {

 

   public static void main(String[] args) {

 

       //创建Workbook对象,加载excel工作簿

 

       Workbook wb = new Workbook();

 

       wb.loadFromFile("test.xlsx");

 

       //获取第一个工作表

 

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

 

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

 

       wb.getDataSorter().getSortColumns().add(4, SortComparsionType.Values, OrderBy.Descending);

 

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

 

       wb.getDataSorter().sort(sheet.getCellRange("A1:E7"));

 

       //保存文档

 

       wb.saveToFile("result.xlsx", ExcelVersion.Version2013);

 

       wb.dispose();

 

   }

 

}

2、数据排序前后效果:

Java 在excel中设置数据排序

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢