Jane z
Jane z
Read 1 minute

Сортировка данных Excel с помощью Java

Сортировка данных в Excel предназначена для сортировки одного или нескольких столбцов неупорядоченных данных в соответствии с различными потребностями, что помогает отображать данные более организованным образом, а также помогает людям быстрее находить необходимые данные. В этой статье будет продемонстрировано, как сортировать данные в диапазоне ячеек с помощью Free Spire.XLS for Java.

Установка
Метод 1. Загрузите бесплатный API и разархивируйте его, затем добавьте файл Spire.Xls.jar в свой проект в качестве зависимости.

Метод 2. Вы также можете добавить зависимость jar в проект maven, добавив следующие конфигурации в pom.xml.

<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls.free</artifactId>
<version>3.9.1</version>
</dependency>
</dependencies>

Образец кода

import com.spire.xls.*;

public class SortData {
public static void main(String[] args) {

//Создать объект Workbook Workbook workbook = new Workbook();

//Загрузите образец файла Excel workbook.loadFromFile("test3.xlsx");

//Получите первый рабочий лист Worksheet sheet = workbook.getWorksheets().get(0);

//Укажите индекс столбца и режим сортировки. Индекс столбца начинается с 0.
workbook.getDataSorter().getSortColumns().add(0, SortComparsionType.Values, OrderBy.Ascending);

//Укажите диапазон для сортировки
workbook.getDataSorter().sort(sheet.getCellRange("A1:D10")); //Сохраните документ
workbook.saveToFile("SortData.xlsx", ExcelVersion.Version2013);
}
}

Полученные результаты

Image for post
6 views
Add
More
Jane z
Follow