Obtenga el número máximo de filas en Excel

Los diferentes formatos de MS Excel admiten un número diferente de filas y columnas en un archivo. Por ejemplo, el número máximo de filas y columnas sería diferente para hojas en formato XLS y XLSX. Mientras genera o procesa las hojas de Excel mediante programación, es posible que necesite obtener información sobre cuántas filas de las hojas están disponibles. En este artículo, aprenderá cómo obtener el máximo número de filas en una hoja de Excel en Java.

Obtenga el número máximo de filas en Excel - Biblioteca Java

Aspose.Cells for Java es una popular biblioteca de manipulación de hojas de cálculo que ofrece un increíble conjunto de funciones para generar y manipular archivos de Excel. Usaremos esta biblioteca para encontrar la cantidad máxima de filas que se admiten en un archivo o formato de Excel. Puede descargar su JAR o instalarlo usando la siguiente configuración de 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>

Pasos para obtener el número máximo de filas en una hoja de Excel

Solo necesita realizar un par de pasos para obtener la cantidad máxima de filas en un archivo de Excel usando Aspose.Cells for Java.

  • Cargue el archivo de Excel desde el disco o flujo.
  • Lea el número admitido de filas.

Y eso es todo. Ahora escribamos el código y veamos cómo podemos obtener este número desde las aplicaciones Java.

Java: encuentre el número máximo de filas en un archivo de Excel

Los siguientes pasos demuestran qué clases y métodos se utilizan para cargar un archivo de Excel y luego encontrar la cantidad de filas que se admiten en ese archivo.

  • Primero, cargue el archivo de Excel usando la clase Workbook.
  • Luego, use el método Workbook.getSettings().getMaxRow() para obtener el índice de la fila máxima.
  • Agregue 1 al valor del índice y obtendrá la cantidad máxima de filas que se admiten en ese archivo de Excel.

El siguiente ejemplo de código Java muestra cómo encontrar el número máximo de filas en un archivo de Excel en Java.

// Cargar archivo de Excel
Workbook wb = new Workbook("workbook.xlsx");

// Imprime el máximo de filas
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Obtenga el número máximo de filas en un formato de Excel en Java

También puede averiguar el número máximo de filas admitidas por un formato de Excel específico, es decir, XLSX, XLS, etc. Para esto, debe inicializar el objeto Workbook con el formato deseado usando FileFormatType.

El siguiente ejemplo de código muestra cómo encontrar el número máximo de filas admitidas en un formato de Excel específico.

// Crear libro de trabajo en formato XLSX
Workbook wb = new Workbook(FileFormatType.XLSX);

// Imprime el máximo de filas
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Biblioteca Java Excel - Obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para manipular filas y columnas de Excel sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo encontrar el número máximo de filas en un archivo de Excel en Java. Además, puede obtener la cantidad máxima de filas admitidas por un formato de Excel específico. Puede instalar fácilmente Aspose.Cells e integrar los ejemplos de código proporcionados en su aplicación.

Leer más sobre la biblioteca de hojas de cálculo de Java

Puede explorar más sobre la biblioteca de Java Excel utilizando la documentación. Además, puede compartir sus consultas con nosotros a través de nuestro foro.

Ver también