|
|
@ -5329,7 +5329,7 @@ export default function luckysheetHandler() { |
|
|
|
|
|
|
|
|
for(let c = copy_c1; c <= copy_c2; c++){ |
|
|
for(let c = copy_c1; c <= copy_c2; c++){ |
|
|
let cell = d[r][c]; |
|
|
let cell = d[r][c]; |
|
|
|
|
|
let isInlineStr = false |
|
|
if(cell != null && cell.mc != null && cell.mc.rs == null){ |
|
|
if(cell != null && cell.mc != null && cell.mc.rs == null){ |
|
|
continue; |
|
|
continue; |
|
|
} |
|
|
} |
|
|
@ -5347,13 +5347,27 @@ export default function luckysheetHandler() { |
|
|
v = ""; |
|
|
v = ""; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(v == null && d[r][c] && d[r][c].ct && d[r][c].ct.t == 'inlineStr') { |
|
|
|
|
|
v = d[r][c].ct.s.map(val=>val.v).join(''); |
|
|
|
|
|
isInlineStr = true; |
|
|
|
|
|
} |
|
|
if(v == null){ |
|
|
if(v == null){ |
|
|
v = ""; |
|
|
v = ""; |
|
|
} |
|
|
} |
|
|
|
|
|
if(isInlineStr){ |
|
|
if(cpDataArr[r - copy_r1][c - copy_c1] != v){ |
|
|
const cpData = $(cpDataArr[r - copy_r1][c - copy_c1]).text().replace(/\s|\n/g,' ') |
|
|
|
|
|
const storeValue = v.replace(/\n/g,'').replace(/\s/g,' ') |
|
|
|
|
|
if(cpData != storeValue){ |
|
|
|
|
|
isEqual = false; |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
else{ |
|
|
|
|
|
if(cpDataArr[r - copy_r1][c - copy_c1] != v){ |
|
|
isEqual = false; |
|
|
isEqual = false; |
|
|
break; |
|
|
break; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|