Получить максимальное количество строк в Excel

Различные форматы MS Excel поддерживают разное количество строк и столбцов в файле. Например, максимальное количество строк и столбцов будет разным для листов в форматах XLS и XLSX. При программном создании или обработке листов Excel может потребоваться информация о том, сколько строк в листах доступно. В этой статье вы узнаете, как получить максимальное количество строк на листе Excel в Java.

Получить максимальное количество строк в Excel — библиотека Java

Aspose.Cells for Java — это популярная библиотека для работы с электронными таблицами, которая предоставляет потрясающий набор функций для создания файлов Excel и управления ими. Мы будем использовать эту библиотеку, чтобы найти максимальное количество строк, поддерживаемых в файле или формате Excel. Вы можете либо скачать его JAR, либо установить его, используя следующую конфигурацию Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.11</version>
</dependency>

Шаги для получения максимального количества строк в листе Excel {# Шаги для получения максимального количества строк в листе Excel}

Вам нужно выполнить всего пару шагов, чтобы получить максимальное количество строк в файле Excel с помощью Aspose.Cells for Java.

  • Загрузите файл Excel с диска или из потока.
  • Прочитайте поддерживаемое количество строк.

И это все. Давайте теперь напишем код и посмотрим, как мы можем получить это число из приложений Java.

Java: найти максимальное количество строк в файле Excel

Следующие шаги демонстрируют, какие классы и методы используются для загрузки файла Excel, а затем определяют количество строк, поддерживаемых в этом файле.

  • Сначала загрузите файл Excel с помощью класса Workbook.
  • Затем используйте метод Workbook.getSettings().getMaxRow(), чтобы получить индекс максимальной строки.
  • Добавьте 1 к значению индекса, и вы получите максимальное количество строк, поддерживаемых в этом файле Excel.

В следующем примере кода Java показано, как найти максимальное количество строк в файле Excel в Java.

// Загрузить файл Excel
Workbook wb = new Workbook("workbook.xlsx");

// Распечатать максимальное количество строк
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Получить максимальное количество строк в формате Excel в Java

Вы также можете узнать максимальное количество строк, поддерживаемое определенным форматом Excel, т.е. XLSX, XLS и т. д. Для этого вам необходимо инициализировать объект Workbook с желаемым форматом, используя FileFormatType.

В следующем примере кода показано, как найти максимальное количество строк, поддерживаемых в определенном формате Excel.

// Создать книгу в формате XLSX
Workbook wb = new Workbook(FileFormatType.XLSX);

// Распечатать максимальное количество строк
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Библиотека Java Excel — получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию для управления строками и столбцами Excel без ограничений оценки.

Вывод

В этой статье вы узнали, как найти максимальное количество строк в файле Excel на Java. Кроме того, вы можете получить максимальное количество строк, поддерживаемое определенным форматом Excel. Вы можете легко установить Aspose.Cells и интегрировать предоставленные образцы кода в свое приложение.

Подробнее о библиотеке электронных таблиц Java

Вы можете узнать больше о библиотеке Java Excel, используя документацию. Кроме того, вы можете поделиться с нами своими вопросами через наш форум.

Смотрите также