Få maximalt antal rader i Excel

Olika format av MS Excel stöder olika antal rader och kolumner i en fil. Till exempel skulle det maximala antalet rader och kolumner vara annorlunda för ark i XLS- och XLSX-format. När du genererar eller bearbetar Excel-arken programmatiskt kan du behöva få information om hur många rader i arken som är tillgängliga. I den här artikeln kommer du att lära dig hur du får maximalt antal rader i ett Excel-ark i Java.

Få maximalt antal rader i Excel - Java Library

Aspose.Cells for Java är ett populärt bibliotek för manipulering av kalkylblad som tillhandahåller en fantastisk uppsättning funktioner för att generera och manipulera Excel-filer. Vi använder det här biblioteket för att hitta det maximala antalet rader som stöds i en Excel-fil eller ett Excel-format. Du kan antingen ladda ner dess JAR eller installera den med följande Maven-konfiguration.

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

Steg för att få maximalt antal rader i ett Excel-ark

Du behöver bara utföra ett par steg för att få maximalt antal rader i en Excel-fil med Aspose.Cells för Java.

  • Ladda Excel-filen från disken eller streamen.
  • Läs det antal rader som stöds.

Och det är det. Låt oss nu skriva koden och se hur vi kan få detta nummer från Java-applikationer.

Java: Hitta maximalt antal rader i en Excel-fil

Följande steg visar vilka klasser och metoder som används för att ladda en Excel-fil och hitta sedan antalet rader som stöds i den filen.

  • Ladda först Excel-filen med klassen Workbook.
  • Använd sedan metoden Workbook.getSettings().getMaxRow() för att få indexet för den maximala raden.
  • Lägg till 1 till indexvärdet så får du det maximala antalet rader som stöds i den Excel-filen.

Följande Java-kodexempel visar hur du hittar det maximala antalet rader i en Excel-fil i Java.

// Ladda Excel-fil
Workbook wb = new Workbook("workbook.xlsx");

// Skriv ut de maximala raderna
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Få maximalt antal rader i ett Excel-format i Java

Du kan också ta reda på det maximala antalet rader som stöds av ett specifikt Excel-format, t.ex. XLSX, XLS, etc. För detta måste du initialisera Workbook-objektet med önskat format med hjälp av FileFormatType.

Följande kodexempel visar hur du hittar det maximala antalet rader som stöds i ett specifikt Excel-format.

// Skapa arbetsbok i XLSX-format
Workbook wb = new Workbook(FileFormatType.XLSX);

// Skriv ut de maximala raderna
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Java Excel Library - Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att manipulera Excel-rader och -kolumner utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du hittar det maximala antalet rader i en Excel-fil i Java. Du kan också få det maximala antalet rader som stöds av ett specifikt Excel-format. Du kan enkelt installera Aspose.Cells och integrera de medföljande kodexemplen i din applikation.

Läs mer om Java Spreadsheet Library

Du kan utforska mer om Java Excel-biblioteket med hjälp av dokumentationen. Dessutom kan du dela dina frågor med oss via vårt forum.

Se även