とはindex
どういう意味getMergedRegion
ですか?
Apache のHSSFSheet ドキュメントindex
には、パラメーターの意味が明示的に記載されていません。
とはindex
どういう意味getMergedRegion
ですか?
Apache のHSSFSheet ドキュメントindex
には、パラメーターの意味が明示的に記載されていません。
この質問に答えるために、まず a を定義しましょうMergedRegion
。
AMergedRegion
は基本的に、1 つのセルとして機能することができるグループ化されたセルのグループです。これは、数値または行または列にまたがるCellAdressを使用して作成されます。
Aには、 getNumMergedRegionsで指定されたHSSFSheet
これらの数を含めることができます。MergedRegions
インデックスは、MergedRegion
本質的に .in オブジェクトのバッキングをHSSFSheet
参照しSheet
ます。MergedCellsTable
ArrayList
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 を改善することができます。