java中基于行作为键的Aspose Sort Cells

用户7569898

我有一个合并了一些列的 Excel 文件,如屏幕截图所示,我想按升序对 TOP 列及其对应值进行排序,然后我将对 进行排序COLUMN1, COLUMN2, Column3,但在我想对 TOP 列标题进行排序之前,例如:TOP COLUMN A应该先来,Sub column以及这六个 TOP 列的对应和值。

我能够对内容区域进行排序,但是我将如何实现对 TOP Cols 标题的排序?

前

后

沙克尔

由于要从左到右对数据进行排序,因此需要将以下属性设置为 true。

Workbook.getDataSorter().setSortLeftToRight(true);

请看下面的代码。它按第 3 行从左到右对数据进行排序您也可以添加更多级别。

爪哇

// Load your Excel file
Workbook wb = new Workbook(dirPath + "sort.xlsx");

// For the first key, we want to sort by assending order
// And we want to sort by row not by column
// using SortLeftToRight property
wb.getDataSorter().setOrder1(SortOrder.ASCENDING);
wb.getDataSorter().setSortLeftToRight(true);

// Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);

// Specify the range of cells
CellArea ca = CellArea.createCellArea("A1", "I7");

// We want to sort by row 3, since index starts from 0
// So 2 means 3
wb.getDataSorter().setKey1(2);

// Sort the workbook data
wb.getDataSorter().sort(ws.getCells(), ca);

// Save the output Excel file
wb.save(dirPath + "output.xlsx");

注意:我在 Aspose 担任开发布道师

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NET的Aspose.Cells启用数据过滤

来自分类Dev

std :: sort在模板函数中

来自分类Dev

what kind of sort is this? - Java

来自分类Dev

Insertion Sort LinkedList Java

来自分类Dev

Aspose Cells Java-将行插入Excel表

来自分类Dev

Rails AXSLX sort.cells

来自分类Dev

Java中的Sort String []数组列表

来自分类Dev

Java 8中Collections.sort的问题

来自分类Dev

Updating cells in smartsheet (java)

来自分类Dev

在Aspose-Cells中的一个单元格中应用多种样式

来自分类Dev

在Aspose Cells中获取单元格名称

来自分类Dev

Java Sort函数

来自分类Dev

返回键的javascript sort函数

来自分类Dev

两个回调作为Array.sort()的参数,而不是Array.sort()。sort()

来自分类Dev

基于SORT的多列排名

来自分类Dev

向量c ++中的sort元素

来自分类Dev

使用Aspose.Cells(.NET)获取SmartArt对象

来自分类Dev

在SML中实现Radix Sort

来自分类Dev

Java中的Sort String []数组列表

来自分类Dev

C#。行和.Cells不起作用

来自分类Dev

Java-Collections.sort()的问题

来自分类Dev

在Excel公式中返回.cells范围

来自分类Dev

返回键的javascript sort函数

来自分类Dev

基于模型中定义方法的ransack sort_link

来自分类Dev

我想在Jtable Java中为Cells着色吗?

来自分类Dev

如何确定数据透视表生成多少行(Aspose Cells)?

来自分类Dev

在终端中运行sort命令

来自分类Dev

为什么不应用我的背景色(Aspose Cells)?

来自分类Dev

Aspose Cells ExportDataTable CellsException