Python或Java,处理Excel,有什么办法可以把单元格与合并单元格完全区分开来?

如题,我使用Python的openpyxl库操作excel,虽然cell包含MergeCell,却无法通过类型分别区分开来,请问,有什么办法实现嘛?

Python不知道,如果是Java,Free Spire.XLS for Java库有一个Worksheet.getMergedCells()方法可以判断/获取工作表的合并单元格,你测试下下面这个代码能不能达到要求

import com.spire.xls.*;

public class detectMergedCells {
    public static void main(String[] args) {
        Workbook workbook = new Workbook();
        workbook.loadFromFile( "文件路径");

        Worksheet sheet = workbook.getWorksheets().get(0);

        CellRange[] range = sheet.getMergedCells();//获取合并单元格(判断有没有合并单元格,可以判断数组是不是空的)

        //取消合并
        for(CellRange cell : range){
            cell.unMerge();
        }

        String result = "output/detectMergedCells_result.xlsx";
        workbook.saveToFile(result, ExcelVersion.Version2013);
    }
}