Отримайте максимальну кількість рядків в 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 за допомогою 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 за допомогою документації. Крім того, ви можете поділитися своїми запитами з нами через наш форум.

Дивись також