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
- Steg för att få maximalt antal rader i ett Excel-ark
- Få maximalt antal rader i en Excel-fil
- Hitta maximalt antal rader som stöds i ett Excel-format
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.