From 1512aa8c4cf37547856daacf12750fe6df00daf7 Mon Sep 17 00:00:00 2001 From: flowerField Date: Wed, 27 Jan 2021 15:24:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A1=E7=AE=97=E7=BB=93=E6=9E=9C=E5=8F=B3?= =?UTF-8?q?=E5=AF=B9=E9=BD=90=20&&=20=E5=8D=95=E5=85=83=E6=A0=BC=E4=B8=BA0?= =?UTF-8?q?=E6=97=B6=E5=AD=98=E5=9C=A8=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/global/format.js | 4 +++- src/global/setdata.js | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/global/format.js b/src/global/format.js index c7e653f..7fdcefd 100644 --- a/src/global/format.js +++ b/src/global/format.js @@ -934,6 +934,7 @@ var make_ssf = function make_ssf(SSF) { SSF.is_date = fmt_is_date; function eval_fmt(fmt, v, opts, flen) { + let tempV = v; var out = [], o = "", i = 0, @@ -1350,7 +1351,8 @@ var make_ssf = function make_ssf(SSF) { out[i].v = write_num(out[i].t, out[i].v, myv); out[i].t = 't'; } - var retval = ""; + // var retval = ""; + var retval = tempV === 0 ? "0" : ""; for (i = 0; i !== out.length; ++i) if (out[i] != null) retval += out[i].v; return retval; diff --git a/src/global/setdata.js b/src/global/setdata.js index accc31f..d93fd73 100644 --- a/src/global/setdata.js +++ b/src/global/setdata.js @@ -150,6 +150,9 @@ function setcellvalue(r, c, d, v) { // cell.m = mask[0].toString(); } } + + /* 如果是公式计算之后得到的结果:总是设置对齐方式为右对齐 */ + cell.ht = cell.ht || 2; } else if(cell.ct != null && cell.ct.fa == "@"){ cell.m = vupdateStr;