|
@@ -85,7 +85,7 @@ var ExcelUtil = /** @class */ (function () {
|
|
|
var type = '';
|
|
|
var isUniq = false; // 重复的行
|
|
|
var isArray = false; // 是否是数组
|
|
|
- var canZeroStr = false; // 是否允许为0的字符串
|
|
|
+ var canZeroStr = false; // 是否允许字符串数据为'0'
|
|
|
if (ls != -1 && le != -1 && le > ls + 1) {
|
|
|
var s = name_1.substring(ls + 1, le);
|
|
|
name_1 = name_1.substring(0, ls);
|
|
@@ -191,9 +191,9 @@ var ExcelUtil = /** @class */ (function () {
|
|
|
ret += oneUnit;
|
|
|
}
|
|
|
else {
|
|
|
- if (!canZeroStr && oneUnit.toString() == '0')
|
|
|
- oneUnit = '';
|
|
|
- ret += "'".concat(oneUnit, "'"); // 支持字符串数组
|
|
|
+ if ((canZeroStr && oneUnit.toString() == '0') || oneUnit.toString() != '0') {
|
|
|
+ ret += "'".concat(oneUnit, "'"); // 支持字符串数组
|
|
|
+ }
|
|
|
}
|
|
|
if (oneIndex != oneArr.length - 1) {
|
|
|
ret += ', ';
|
|
@@ -249,6 +249,10 @@ var ExcelUtil = /** @class */ (function () {
|
|
|
headInfo.keys[i].type = 'string[]';
|
|
|
temp = this.tryGetArray(temp, isMultArr[i], false, headInfo.keys[i].canZeroStr);
|
|
|
}
|
|
|
+ else {
|
|
|
+ if (!headInfo.keys[i].canZeroStr && temp == '0')
|
|
|
+ temp = '';
|
|
|
+ }
|
|
|
}
|
|
|
cobj[headInfo.keys[i].name] = temp;
|
|
|
}
|