とはindexどういう意味getMergedRegionですか?
Apache のHSSFSheet ドキュメントindexには、パラメーターの意味が明示的に記載されていません。
とはindexどういう意味getMergedRegionですか?
Apache のHSSFSheet ドキュメントindexには、パラメーターの意味が明示的に記載されていません。
この質問に答えるために、まず a を定義しましょうMergedRegion。
AMergedRegionは基本的に、1 つのセルとして機能することができるグループ化されたセルのグループです。これは、数値または行または列にまたがるCellAdressを使用して作成されます。
Aには、 getNumMergedRegionsで指定されたHSSFSheetこれらの数を含めることができます。MergedRegions
インデックスは、MergedRegion本質的に .in オブジェクトのバッキングをHSSFSheet参照しSheetます。MergedCellsTableArrayList
http://poi.apache.org/download.htmlから無料でダウンロードできるソースから...
/**
* @return the merged region at the specified index
*/
public CellRangeAddress getMergedRegion(int index) {
return _sheet.getMergedRegionAt(index);
}
ドリルダウンするgetMergedRegionAtと、
public CellRangeAddress getMergedRegionAt(int index) {
//safety checks
MergedCellsTable mrt = getMergedRecords();
if (index >= mrt.getNumberOfMergedRegions()) {
return null;
}
return mrt.get(index);
}
MergedCellsTableこれは、各ワークシートに、ワークシート内の結合セルのリストを保持するデータ構造があることを示しています。
コードを確認すると、インデックスは、 CellRangeAddressが多くの領域を持つコンテキストで必要とされた特定のMergedRegionを参照します。
これをドキュメントのバグとして記録するか、パッチを送信して JavaDoc を改善することができます。