找回密码
 立即注册

QQ登录

只需一步,快速开始

vanxis

金牌服务用户

2

主题

6

帖子

40

积分

金牌服务用户

积分
40
最新发帖
vanxis
金牌服务用户   /  发表于:2020-9-15 10:39  /   查看:5273  /  回复:11
1金币
本帖最后由 vanxis 于 2020-9-15 10:42 编辑

如下图,左侧是web端表格,右侧是本地表格,金额用公式转大写 的情况下,多出一个0是怎么回事?
image.png604187316.png
公式:
=""&IF(TRIM(F52)="","",IF(F52=0,"",""&IF(F52<0,"负",)&IF(INT(F52),TEXT(INT(ABS(F52)),"[dbnum2]")&"圆",)&IF(INT(ABS(F52)*10)-INT(ABS(F52))*10,TEXT(INT(ABS(F52)*10)-INT(ABS(F52))*10,"[dbnum2]")&"角",IF(INT(ABS(F52))=ABS(F52),,IF(ABS(F52)<0.1,,"零")))&IF(ROUND(ABS(F52)*100-INT(ABS(F52)*10)*10,),TEXT(ROUND(ABS(F52)*100-INT(ABS(F52)*10)*10,),"[dbnum2]")&"分","整")))

最佳答案

查看完整内容

您好,该问题在SpreadJSV14版本中已经得到了修复,您可以从官网上下载SpreadJS V14版本使用来解决此问题。

11 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-15 10:39:19
来自 12#
您好,该问题在SpreadJSV14版本中已经得到了修复,您可以从官网上下载SpreadJS V14版本使用来解决此问题。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-15 10:58:22
2#
本帖最后由 DerrickJiao 于 2020-9-16 10:08 编辑

您好,问题已复现,我们需要进一步调研,有消息第一时间在本贴更新,此贴先改为保留处理状态。(5774)
回复 使用道具 举报
vanxis
金牌服务用户   /  发表于:2020-9-16 10:38:35
3#
本帖最后由 vanxis 于 2020-9-16 10:42 编辑
DerrickJiao 发表于 2020-9-15 10:58
您好,问题已复现,我们需要进一步调研,有消息第一时间在本贴更新,此贴先改为保留处理状态。(5774)

这个问题什么时候可以解决,要怎么解决呢,这边比较着急,客户要解决了这个问题才给验收
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-16 11:04:35
4#
vanxis 发表于 2020-9-16 10:38
这个问题什么时候可以解决,要怎么解决呢,这边比较着急,客户要解决了这个问题才给验收

您好,这个问题还在调研中,如果确认是bug,最快也需要两周发布一个紧急的版本
回复 使用道具 举报
vanxis
金牌服务用户   /  发表于:2020-9-17 09:40:15
5#
DerrickJiao 发表于 2020-9-16 11:04
您好,这个问题还在调研中,如果确认是bug,最快也需要两周发布一个紧急的版本

两周太慢了!这可是一个严重影响使用的bug,客户那边现在因为这个问题根本没法使用,不能加急更新?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-17 09:52:29
6#
vanxis 发表于 2020-9-17 09:40
两周太慢了!这可是一个严重影响使用的bug,客户那边现在因为这个问题根本没法使用,不能加急更新?

这个问题正在高优先级处理中, 有新的进展会第一时间告知您
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-17 11:34:54
7#
本帖最后由 DerrickJiao 于 2020-9-17 11:38 编辑

您好,这边建议先您将金额转大小写的公式改为以下这个,经测试导入没问题了

=""&IF(TRIM(A1)="","",IF(A1=0,"",""&IF(A1<0,"负","")&IF(INT(A1),TEXT(INT(ABS(A1)),"[dbnum2]")&"圆",)&IF(INT(ABS(A1)*10)-INT(ABS(A1))*10,TEXT(INT(ABS(A1)*10)-INT(ABS(A1))*10,"[dbnum2]")&"角",IF(INT(ABS(A1))=ABS(A1),,IF(ABS(A1)<0.1,,"零")))&IF(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),TEXT(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),"[dbnum2]")&"分","整")))

image.png404996947.png
回复 使用道具 举报
vanxis
金牌服务用户   /  发表于:2020-9-17 11:44:40
8#
DerrickJiao 发表于 2020-9-17 11:34
您好,这边建议先您将金额转大小写的公式改为以下这个,经测试导入没问题了

=""&IF(TRIM(A1)="","",IF(A ...

能说明一下出现这个问题的原因么,为什么我们这个公式会出现这个问题,您给的这个公式没出现问题。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-17 11:51:20
9#
vanxis 发表于 2020-9-17 11:44
能说明一下出现这个问题的原因么,为什么我们这个公式会出现这个问题,您给的这个公式没出现问题。

这边验证了是if CalcEngine的一个bug,我们会对此进行修复,您先使用我给您的公式workaround
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部