在Excel中獲取最大行數

不同格式的 MS Excel 支持文件中不同的行數和列數。例如,XLS 和 XLSX 格式的工作表的最大行數和列數會有所不同。在以編程方式生成或處理 Excel 工作表時,您可能需要獲取有關工作表中有多少行可用的信息。在本文中,您將學習如何使用 Java 獲取 Excel 工作表中的最大行數。

獲取 Excel 中的最大行數 - Java 庫

Aspose.Cells for Java 是一個流行的電子表格操作庫,它提供了一組驚人的功能來生成和操作 Excel 文件。我們將使用此庫來查找 Excel 文件或格式中支持的最大行數。您可以 下載 它的 JAR 或使用以下 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>

在 Excel 工作表中獲取最大行數的步驟

使用 Aspose.Cells for Java,您只需執行幾個步驟即可獲得 Excel 文件中的最大行數。

  • 從磁盤或流中加載 Excel 文件。
  • 讀取支持的行數。

就是這樣。現在讓我們編寫代碼,看看如何從 Java 應用程序中獲取這個數字。

Java:查找 Excel 文件中的最大行數

以下步驟演示了哪些類和方法用於加載 Excel 文件,然後查找該文件中支持的行數。

以下 Java 代碼示例顯示瞭如何使用 Java 查找 Excel 文件中的最大行數。

// 加載 Excel 文件
Workbook wb = new Workbook("workbook.xlsx");

// 打印最大行數
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

在 Java 中獲取 Excel 格式的最大行數

您還可以找出特定 Excel 格式(即 XLSX、XLS 等)支持的最大行數。為此,您需要使用 FileFormatType 以所需格式初始化 Workbook 對象。

以下代碼示例顯示如何查找特定 Excel 格式支持的最大行數。

// 創建 XLSX 格式的工作簿
Workbook wb = new Workbook(FileFormatType.XLSX);

// 打印最大行數
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Java Excel 庫 - 獲得免費許可證

您可以 獲得免費的臨時許可證 來操作 Excel 行和列,而不受評估限制。

結論

在本文中,您學習瞭如何使用 Java 查找 Excel 文件中的最大行數。此外,您還可以獲得特定 Excel 格式支持的最大行數。您可以輕鬆安裝 Aspose.Cells 並將提供的代碼示例集成到您的應用程序中。

閱讀有關 Java 電子表格庫的更多信息

您可以使用 文檔 探索有關 Java Excel 庫的更多信息。此外,您可以通過我們的 論壇 與我們分享您的疑問。

也可以看看