第一第二种情况
spread.commandManager().execute({cmd: "dragDrop", sheetName: "Sheet1", fromRow: -1, fromColumn: 2, toRow: -1,toColumn:0,rowCount:-1,columnCount:1,copy:false,insert:true,option:GC.Spread.Sheets.CopyToOptions.all});这个就可以实现,第一种情况fromColumn为3,toColumn为0。第二种情况fromColumn为0,toColumn为3
第三种情况,如果合并单元格与颠倒顺序不发生冲突是可以直接进行颠倒的,如果发生冲突需要先颠倒,之后重新合并该合并的单元格。 |