Nhận số hàng tối đa trong Excel

Các định dạng khác nhau của MS Excel hỗ trợ số lượng hàng và cột khác nhau trong một tệp. Ví dụ: số lượng hàng và cột tối đa sẽ khác nhau đối với các trang tính ở định dạng XLS và XLSX. Trong khi tạo hoặc xử lý các trang tính Excel theo chương trình, bạn có thể cần lấy thông tin về số lượng hàng trong trang tính có sẵn. Trong bài viết này, bạn sẽ học cách lấy số hàng tối đa trong một trang tính Excel bằng Java.

Nhận số hàng tối đa trong Excel - Thư viện Java

Aspose.Cells for Java là một thư viện thao tác bảng tính phổ biến cung cấp một bộ tính năng tuyệt vời để tạo và thao tác các tệp Excel. Chúng tôi sẽ sử dụng thư viện này để tìm số lượng hàng tối đa được hỗ trợ trong tệp hoặc định dạng Excel. Bạn có thể tải xuống JAR của nó hoặc cài đặt nó bằng cách sử dụng cấu hình Maven sau.

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

Các bước để có được số hàng tối đa trong một trang tính Excel

Bạn chỉ cần thực hiện một vài bước để có được số hàng tối đa trong tệp Excel bằng Aspose.Cells for Java.

  • Tải tệp Excel từ đĩa hoặc luồng.
  • Đọc số hàng được hỗ trợ.

Và đó là nó. Bây giờ chúng ta hãy viết mã và xem cách chúng ta có thể lấy số này từ bên trong các ứng dụng Java.

Java: Tìm số hàng tối đa trong một tệp Excel

Các bước sau đây minh họa những lớp và phương thức nào được sử dụng để tải tệp Excel, sau đó tìm số hàng được hỗ trợ trong tệp đó.

  • Đầu tiên, tải tệp Excel bằng lớp Workbook.
  • Sau đó, sử dụng phương thức Workbook.getSettings().getMaxRow() để lấy chỉ mục của hàng tối đa.
  • Thêm 1 vào giá trị chỉ mục và bạn sẽ nhận được số hàng tối đa được hỗ trợ trong tệp Excel đó.

Mẫu mã Java sau đây cho biết cách tìm số hàng tối đa trong tệp Excel bằng Java.

// Tải tệp Excel
Workbook wb = new Workbook("workbook.xlsx");

// In các hàng tối đa
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Nhận số hàng tối đa ở định dạng Excel trong Java

Bạn cũng có thể tìm ra số lượng hàng tối đa được hỗ trợ bởi một định dạng Excel cụ thể, chẳng hạn như XLSX, XLS, v.v. Để làm được điều này, bạn cần khởi tạo đối tượng Workbook với định dạng mong muốn bằng cách sử dụng FileFormatType.

Mẫu mã sau đây cho biết cách tìm số hàng tối đa được hỗ trợ trong một định dạng Excel cụ thể.

// Tạo sổ làm việc ở định dạng XLSX
Workbook wb = new Workbook(FileFormatType.XLSX);

// In các hàng tối đa
int maxRows = wb.getSettings().getMaxRow() + 1;		
System.out.println("Maximum Rows: " + maxRows);

Thư viện Java Excel - Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để thao tác với các hàng và cột Excel mà không bị giới hạn đánh giá.

Sự kết luận

Trong bài viết này, bạn đã học cách tìm số hàng tối đa trong tệp Excel bằng Java. Ngoài ra, bạn có thể nhận được số hàng tối đa được hỗ trợ bởi một định dạng Excel cụ thể. Bạn có thể dễ dàng cài đặt Aspose.Cells và tích hợp các mẫu mã được cung cấp vào ứng dụng của mình.

Đọc thêm về Thư viện bảng tính Java

Bạn có thể khám phá thêm về thư viện Java Excel bằng cách sử dụng tài liệu. Hơn nữa, bạn có thể chia sẻ các truy vấn của mình với chúng tôi qua diễn đàn của chúng tôi.

Xem thêm