index
có nghĩa là gì trong getMergedRegion
?Tham số `chỉ mục` có nghĩa gì trong bảng Apache POI` getMergedRegion`?
Apache HSSFSheet documentation không mô tả rõ ràng thông số index
có nghĩa là gì.
index
có nghĩa là gì trong getMergedRegion
?Tham số `chỉ mục` có nghĩa gì trong bảng Apache POI` getMergedRegion`?
Apache HSSFSheet documentation không mô tả rõ ràng thông số index
có nghĩa là gì.
Từ nguồn tải về tự do có sẵn ở đây http://poi.apache.org/download.html chúng tôi có ...
/**
* @return the merged region at the specified index
*/
public CellRangeAddress getMergedRegion(int index) {
return _sheet.getMergedRegionAt(index);
}
Khi chúng ta đi sâu vào getMergedRegionAt
chúng tôi tìm
public CellRangeAddress getMergedRegionAt(int index) {
//safety checks
MergedCellsTable mrt = getMergedRecords();
if (index >= mrt.getNumberOfMergedRegions()) {
return null;
}
return mrt.get(index);
}
Ở đây chúng ta có thể thấy rằng có một MergedCellsTable
này sẽ chỉ ra rằng mỗi trang tính có một cấu trúc dữ liệu duy trì một danh sách các ô được hợp nhất trong một WorkSheet.
Từ việc xem xét các mã chỉ số tham chiếu cụ thể MergedRegion mà CellRangeAddress được yêu cầu trong bối cảnh có nhiều khu vực.
Bạn có thể đăng nhập dưới dạng lỗi tài liệu hoặc gửi bản vá để cải thiện JavaDoc.
Để trả lời câu hỏi này, trước tiên hãy xác định MergedRegion
.
A MergedRegion
về cơ bản là một nhóm các ô được nhóm lại với nhau có thể hoạt động như một ô. Điều này được tạo bằng cách sử dụng CellAdress có thể mở rộng một số hoặc hàng hoặc cột.
A HSSFSheet
có thể chứa một số trong số MergedRegions
được cung cấp bởi getNumMergedRegions.
Chỉ số đề cập đến MergedRegion
trong HSSFSheet
trong Sheet
đối tượng ủng hộ MergedCellsTable
mà bản chất là một ArrayList
.