Browse Source
Merge pull request #930 from yangyining/fix-getcellvalue
修复当单元格内有换行获取不到值的问题
master
mengshukeji
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
14 additions and
4 deletions
-
src/global/api.js
|
@ -73,9 +73,19 @@ export function getCellValue(row, column, options = {}) { |
|
|
else if(type == "f") { |
|
|
else if(type == "f") { |
|
|
return_v = cellData["v"]; |
|
|
return_v = cellData["v"]; |
|
|
} |
|
|
} |
|
|
else if(cellData && cellData.ct && cellData.ct.fa == 'yyyy-MM-dd') { |
|
|
else if(cellData && cellData.ct ) { |
|
|
|
|
|
if (cellData.ct.fa == 'yyyy-MM-dd') { |
|
|
return_v = cellData.m; |
|
|
return_v = cellData.m; |
|
|
} |
|
|
} |
|
|
|
|
|
// 修复当单元格内有换行获取不到值的问题
|
|
|
|
|
|
else if (cellData.ct.hasOwnProperty("t") && cellData.ct.t === 'inlineStr') { |
|
|
|
|
|
let inlineStrValueArr = cellData.ct.s; |
|
|
|
|
|
if (inlineStrValueArr) { |
|
|
|
|
|
return_v = inlineStrValueArr.map(i => i.v).join("") |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if(return_v == undefined ){ |
|
|
if(return_v == undefined ){ |
|
|