Holen Sie sich die maximale Anzahl von Zeilen in Excel

Verschiedene Formate von MS Excel unterstützen eine unterschiedliche Anzahl von Zeilen und Spalten in einer Datei. Beispielsweise wäre die maximale Anzahl von Zeilen und Spalten für Blätter im XLS und XLSX-Format unterschiedlich. Beim programmgesteuerten Generieren oder Verarbeiten der Excel-Tabellen müssen Sie möglicherweise Informationen darüber abrufen, wie viele Zeilen in den Tabellen verfügbar sind. In diesem Artikel erfahren Sie, wie Sie die maximale Anzahl von Zeilen in einer Excel-Tabelle in Java erhalten.

Holen Sie sich die maximale Anzahl von Zeilen in Excel - Java Library

Aspose.Cells for Java ist eine beliebte Tabellenbearbeitungsbibliothek, die eine erstaunliche Reihe von Funktionen zum Generieren und Bearbeiten von Excel Dateien bietet. Wir verwenden diese Bibliothek, um die maximale Anzahl von Zeilen zu ermitteln, die in einer Excel-Datei oder einem Excel-Format unterstützt werden. Sie können sein JAR entweder herunterladen oder es mit der folgenden Maven-Konfiguration installieren.

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

Schritte zum Abrufen der maximalen Anzahl von Zeilen in einer Excel-Tabelle

Sie müssen nur ein paar Schritte ausführen, um mit Aspose.Cells for Java die maximale Anzahl von Zeilen in einer Excel-Datei zu erhalten.

  • Laden Sie die Excel-Datei von der Festplatte oder dem Stream.
  • Lesen Sie die unterstützte Anzahl von Zeilen.

Und das ist alles. Lassen Sie uns nun den Code schreiben und sehen, wie wir diese Nummer aus Java-Anwendungen heraus erhalten können.

Java: Finden Sie die maximale Anzahl von Zeilen in einer Excel-Datei

Die folgenden Schritte zeigen, welche Klassen und Methoden verwendet werden, um eine Excel-Datei zu laden und dann die Anzahl der Zeilen zu ermitteln, die in dieser Datei unterstützt werden.

  • Laden Sie zunächst die Excel-Datei mit der Klasse Workbook.
  • Verwenden Sie dann die Methode Workbook.getSettings().getMaxRow(), um den Index der maximalen Zeile abzurufen.
  • Fügen Sie 1 zum Indexwert hinzu und Sie erhalten die maximale Anzahl von Zeilen, die in dieser Excel-Datei unterstützt werden.

Das folgende Java-Codebeispiel zeigt, wie Sie die maximale Anzahl von Zeilen in einer Excel-Datei in Java finden.

// Excel-Datei laden
Workbook wb = new Workbook("workbook.xlsx");

// Drucken Sie die maximalen Zeilen
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Holen Sie sich die maximale Anzahl von Zeilen in einem Excel-Format in Java

Sie können auch die maximale Anzahl von Zeilen ermitteln, die von einem bestimmten Excel-Format unterstützt werden, dh XLSX, XLS usw. Dazu müssen Sie das Workbook Objekt mit dem gewünschten Format mit FileFormatType initialisieren.

Das folgende Codebeispiel zeigt, wie Sie die maximale Anzahl von Zeilen finden, die in einem bestimmten Excel-Format unterstützt werden.

// Erstellen Sie eine Arbeitsmappe im XLSX-Format
Workbook wb = new Workbook(FileFormatType.XLSX);

// Drucken Sie die maximalen Zeilen
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Java-Excel-Bibliothek - Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Excel-Zeilen und -Spalten ohne Evaluierungseinschränkungen zu bearbeiten.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie die maximale Anzahl von Zeilen in einer Excel-Datei in Java finden. Außerdem können Sie die maximale Anzahl von Zeilen abrufen, die von einem bestimmten Excel-Format unterstützt werden. Sie können Aspose.Cells einfach installieren und die bereitgestellten Codebeispiele in Ihre Anwendung integrieren.

Lesen Sie mehr über die Java-Tabellenkalkulationsbibliothek

Weitere Informationen zur Java-Excel-Bibliothek finden Sie in der Dokumentation. Darüber hinaus können Sie uns Ihre Fragen über unser Forum mitteilen.

Siehe auch