Apache poi はセルを水平方向と垂直方向にマージします

セルの結合は一般的な要件です。Apache POI のセルの結合原理は非常に単純です。左上から右下にあるセルが左上に結合されることを意味します。水平方向でも垂直方向でも、これが原則です。 . 主要な API メソッド

org.apache.poi.hssf.model.InternalSheet#addMergedRegion
public int addMergedRegion(int rowFrom, int colFrom, int rowTo, int colTo)
  • rowFrom、開始行
  • colFrom、開始列
  • rowTo、行を終了します
  • ColTo、終端列

(rowFrom、colFrom) が開始ノード、(rowTo、colTo) が終了ノードを構成し、この領域内にある限り、左上のセルにマージされます。

より複雑な結合セルの場合、たとえば、学年----クラス----学生の場合、各結合をカウントする必要があります。たとえば、クラスごとに結合される行の数は、クラス内の生徒の数によって異なります。マージされた成績の行は、すべてのクラスの行数と で占有されます。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/wangjun5159/article/details/127744001