Commit dd585d59 authored by xiangjiaojunxp's avatar xiangjiaojunxp

对比修改

parent 2be5322f
...@@ -368,12 +368,14 @@ export default { ...@@ -368,12 +368,14 @@ export default {
let as=0; let as=0;
let d1=window.luckysheet.transToData(ddd.celldata); let d1=window.luckysheet.transToData(ddd.celldata);
let d2=window.luckysheet.transToData(exportJson.sheets[0].celldata); let d2=window.luckysheet.transToData(exportJson.sheets[0].celldata);
debugger
let fdbh=isNaN(d1[6][23].v);
let fdbh1=isNaN(d1[6][24].v);
let array=[]; let array=[];
let r=this.row-1; let r=this.row-1;
try { try {
for(let i=r;i<d1.length;i++) { for(let i=r;i<d1.length;i++) {
for (let j = 0; j <=d1[0].length; j++) { for (let j = 0; j <=d1[0].length; j++) {
debugger
//第一个表的单元格为null直接跳出 //第一个表的单元格为null直接跳出
if(d1[i][j]==null ){ if(d1[i][j]==null ){
continue continue
...@@ -391,12 +393,14 @@ export default { ...@@ -391,12 +393,14 @@ export default {
continue continue
} }
// 第一个表内数据为string型 且 第二个表只有样式内部为空 // 第一个表内数据为string型 且 第二个表只有样式内部为空
if((typeof(d1[i][j].v)=="string" && d2[i][j].v==undefined)){ /*if((typeof(d1[i][j].v)=="string" && d2[i][j].v==undefined)){
continue
}*/
if((isNaN(d1[i][j].v) && d2[i][j].v==undefined)){
continue continue
} }
// 第二个表内数据为string型 且 第一个表只有样式内部为空 // 第二个表内数据为string型 且 第一个表只有样式内部为空
if((typeof(d2[i][j].v)=="string" && d1[i][j].v==undefined)){ if(isNaN(d2[i][j].v)&& d1[i][j].v==undefined){
continue continue
} }
// 没有选只比较数值 且 第一个表内数据为string型 且 第二个表内数据位string型 // 没有选只比较数值 且 第一个表内数据为string型 且 第二个表内数据位string型
......
...@@ -79,7 +79,7 @@ export default { ...@@ -79,7 +79,7 @@ export default {
data() { data() {
return { return {
row:'', row:'',
numm:true, numm:false,
//弹出页面的表名 //弹出页面的表名
// 是否显示弹出层 // 是否显示弹出层
fileList:[], fileList:[],
...@@ -116,7 +116,7 @@ export default { ...@@ -116,7 +116,7 @@ export default {
//刷新luckysheet表格 //刷新luckysheet表格
this.init(); this.init();
map.clear(); map.clear();
this.numm=true; this.numm=false;
}, },
/** Luckyexcel文档 */ /** Luckyexcel文档 */
init() { init() {
...@@ -262,16 +262,18 @@ export default { ...@@ -262,16 +262,18 @@ export default {
continue continue
} }
// 第一个表内数据为string型 且 第二个表只有样式内部为空 // 第一个表内数据为string型 且 第二个表只有样式内部为空
if((typeof(d1[i][j].v)=="string" && d2[i][j].v==undefined)){ /*if((typeof(d1[i][j].v)=="string" && d2[i][j].v==undefined)){
continue
}*/
if((isNaN(d1[i][j].v) && d2[i][j].v==undefined)){
continue continue
} }
// 第二个表内数据为string型 且 第一个表只有样式内部为空 // 第二个表内数据为string型 且 第一个表只有样式内部为空
if((typeof(d2[i][j].v)=="string" && d1[i][j].v==undefined)){ if(isNaN(d2[i][j].v)&& d1[i][j].v==undefined){
continue continue
} }
// 没有选只比较数值 且 第一个表内数据为string型 且 第二个表内数据位string型 // 没有选只比较数值 且 第一个表内数据为string型 且 第二个表内数据位string型
if(this.numm!=false &&typeof(d1[i][j].v)=="string"&&typeof(d2[i][j].v)=="string"){ if(this.numm!=false &&(typeof(d1[i][j].v)=="string"&&typeof(d2[i][j].v)=="string")){
continue; continue;
} }
// 两个表的值都是0 // 两个表的值都是0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment