Tôi đang cố gắng tìm chỉ mục của hàng cuối cùng trong bảng tính excel bằng cách sử dụng POI của Apache cho Java.Tìm hàng cuối cùng trong bảng tính Excel
Tôi nghĩ điều này có thể xảy ra với getLastRowNum()
hoặc getPhysicalNumberOfRows()
nhưng dường như chúng không mang lại kết quả phù hợp. Ví dụ: tôi có bảng tính một dòng và hai hàm này trả về giá trị là 1140. Một bảng tính hai dòng khác có giá trị là 1162.
Vấn đề khác là tôi không thể chỉ tìm hàng trống đầu tiên, vì nó có thể có hàng trống giữa các hàng dữ liệu hợp lệ.
Vậy có cách nào để tìm chỉ mục của hàng cuối cùng không? Tôi cho rằng tôi có thể làm cho nó một yêu cầu không có hàng trống giữa dữ liệu, nhưng tôi đã hy vọng cho một giải pháp tốt hơn.
Chỉnh sửa: Đối với bản ghi sử dụng trình lặp không có tác dụng. Nó chỉ lặp lại trên các hàng được cho là 1140/1162.
Có lý do khiến tất cả các lớp học của POI cho Excel được gọi là HSSF ... – ig0774