Java 在excel中设置数据排序

 时间:2026-02-14 06:47:48

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中设置数据排序

  • Excel如何标记出重复的数据?
  • Excel-核对多列数值怎么办
  • 如何批量创建excel目录
  • excel中怎么比较两个单元格的单词是否一样
  • Excel工作表如何快速跳转到指定区域技巧!
  • 热门搜索
    through怎么读 胸口疼怎么回事 根号怎么打 韭菜饺子馅怎么做好吃 圣元奶粉怎么样 脸大怎么办 怎么看ip地址 可的笔顺怎么写 安全警告怎么关闭 比值怎么求