我生成的一个EXCEL如下,我现在要合并第一列相同的内容,即2个bgs合并成1个,2个it合并成个,但是bgs和it的行数是不固定的,内容是从for(int n = 0; n < array2.size(); n++)这个循环中从数组里面取出来的,怎么才能判断出需要合并的行数,合并使用mergeCells(int col1,int row1,int col2,int row2)部门 重点工作 工作内容
bgs 33 33
bgs 44 44
it 测试1 测试1
it 测试2 测试2
bgs 33 33
bgs 44 44
it 测试1 测试1
it 测试2 测试2
int tag=0;//标志合并开始的行号
for(int n = 1; n < array2.size(); n++){
if (array2[n]!=array2[n-1]){
mergeCells(0,tag,0,n-1)
tag=n
}
if (n==array2.size()-1)
mergeCells(0,tag,0,n);
}