Uzyskaj maksymalną liczbę wierszy w programie Excel

Różne formaty MS Excel obsługują różną liczbę wierszy i kolumn w pliku. Na przykład maksymalna liczba wierszy i kolumn byłaby inna dla arkuszy w formatach XLS i XLSX. Podczas programowego generowania lub przetwarzania arkuszy programu Excel może być konieczne uzyskanie informacji o liczbie dostępnych wierszy w arkuszach. Z tego artykułu dowiesz się, jak uzyskać maksymalną liczbę wierszy w arkuszu Excela w Javie.

Uzyskaj maksymalną liczbę wierszy w programie Excel — biblioteka Java

Aspose.Cells for Java to popularna biblioteka do obsługi arkuszy kalkulacyjnych, która zapewnia niesamowity zestaw funkcji do generowania plików Excel i manipulowania nimi. Użyjemy tej biblioteki, aby znaleźć maksymalną liczbę wierszy, które są obsługiwane w pliku lub formacie programu Excel. Możesz pobrać jego JAR lub zainstalować go przy użyciu następującej konfiguracji Mavena.

<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>

Kroki, aby uzyskać maksymalną liczbę wierszy w arkuszu Excel

Wystarczy wykonać tylko kilka kroków, aby uzyskać maksymalną liczbę wierszy w pliku Excel przy użyciu Aspose.Cells for Java.

  • Załaduj plik programu Excel z dysku lub strumienia.
  • Przeczytaj obsługiwaną liczbę wierszy.

I to jest to. Napiszmy teraz kod i zobaczmy, jak możemy uzyskać tę liczbę z poziomu aplikacji Java.

Java: znajdź maksymalną liczbę wierszy w pliku programu Excel

Poniższe kroki pokazują, które klasy i metody są używane do ładowania pliku programu Excel, a następnie określają liczbę wierszy, które są obsługiwane w tym pliku.

  • Najpierw załaduj plik programu Excel przy użyciu klasy Workbook.
  • Następnie użyj metody Workbook.getSettings().getMaxRow(), aby uzyskać indeks maksymalnego wiersza.
  • Dodaj 1 do wartości indeksu, a otrzymasz maksymalną liczbę wierszy obsługiwaną w tym pliku programu Excel.

Poniższy przykładowy kod Java pokazuje, jak znaleźć maksymalną liczbę wierszy w pliku programu Excel w języku Java.

// Załaduj plik Excela
Workbook wb = new Workbook("workbook.xlsx");

// Wydrukuj maksymalną liczbę wierszy
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Uzyskaj maksymalną liczbę wierszy w formacie Excel w Javie

Możesz również sprawdzić maksymalną liczbę wierszy obsługiwaną przez określony format Excela, np. XLSX, XLS itp. W tym celu musisz zainicjować obiekt Workbook żądanym formatem za pomocą FileFormatType.

Poniższy przykładowy kod pokazuje, jak znaleźć maksymalną liczbę wierszy obsługiwanych w określonym formacie programu Excel.

// Utwórz skoroszyt w formacie XLSX
Workbook wb = new Workbook(FileFormatType.XLSX);

// Wydrukuj maksymalną liczbę wierszy
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Biblioteka Java Excel — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby manipulować wierszami i kolumnami programu Excel bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak znaleźć maksymalną liczbę wierszy w pliku Excel w Javie. Możesz także uzyskać maksymalną liczbę wierszy obsługiwaną przez określony format programu Excel. Możesz łatwo zainstalować Aspose.Cells i zintegrować dostarczone próbki kodu ze swoją aplikacją.

Przeczytaj więcej o bibliotece arkuszy kalkulacyjnych Java

Możesz dowiedzieć się więcej o bibliotece Java Excel, korzystając z dokumentacji. Ponadto możesz podzielić się z nami swoimi pytaniami za pośrednictwem naszego forum.

Zobacz też