1、导入jar到Java程序,如图步骤:


2、参考如下Java代码:
import com.spire.xls.*;
import java.awt.*;
public class DetectMergedCell {
public static void main(String[] args) {
//创建Workbook实例
Workbook workbook = new Workbook();
//加载Excel文档
workbook.loadFromFile( "test.xlsx");
//获取第2张工作表
Worksheet sheet = workbook.getWorksheets().get(1);
//获取工作表中的合并单元格并存入CellRange数组
CellRange[] mergedCells = sheet.getMergedCells();
//遍历数组,获取合并单元格
for (CellRange cell : mergedCells)
{
cell.getStyle().setColor(Color.ORANGE);//设置背景色
//获取合并单元格坐标
int column = cell.getColumn();
int row = cell.getRow();
System.out.println(String.format("合并单元格坐标为[%d, %d] " ,row ,column));
}
//保存结果文档
workbook.saveToFile("DetectMergedCells.xlsx", ExcelVersion.Version2013);
}
}
3、执行程序后,在原有Excel中的合并单元格已更改单元格背景色,并在程序中输出了合并的单元格坐标,如图:

