找回密码
 立即注册

QQ登录

只需一步,快速开始

硕㏒

金牌服务用户

53

主题

144

帖子

467

积分

金牌服务用户

积分
467
硕㏒
金牌服务用户   /  发表于:2024-8-12 16:07  /   查看:976  /  回复:3
1金币
本帖最后由 Joestar.Xu 于 2024-8-13 17:54 编辑

调研编号:DOCXLS-11061 SJS-25967

附件中有ssjson和对应的datasource。
image.png53807982.png
image.png769418945.png
在前端使用spreadjs时,图片,以及公式都可以正常计算,展示;
后端是有gcexcel生成pdf打印时,图片没有了,计算的值,也有显示为空值

回弹强度.ssjson

7.54 MB, 下载次数: 107

datasource.txt

12.71 KB, 下载次数: 87

最佳答案

查看完整内容

这个好像是SpreadJS 的MATCH处理了一下精度,Excel没有处理,比如Excel match 不到45.7+0.1 所以把基本信息-混凝土强度(回弹法) 的D15 公式修改为 Excel 就正确显示了,GcExcel应该也会对。 保险起见,需要把C3:D24里面的公式都套上ROUND 方法。

3 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-16 13:35:44
4#
不吐葡萄皮 发表于 2024-8-16 11:11
这个好像是SpreadJS 的MATCH处理了一下精度,Excel没有处理,比如Excel match 不到45.7+0.1  

所以把基 ...

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-12 16:49:57
2#
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
最佳答案
最佳答案
不吐葡萄皮
注册会员   /  发表于:2024-8-12 16:07:23
来自 3#
本帖最后由 不吐葡萄皮 于 2024-8-16 11:14 编辑

这个好像是SpreadJS 的MATCH处理了一下精度,Excel没有处理,比如Excel match 不到45.7+0.1   image.png377261962.png

所以把基本信息-混凝土强度(回弹法) 的D15 公式修改为
  1. =ROUND(IFERROR(INDEX($A$31:$A$231,MATCH(B15,$A$31:$A$231,0)),B15+0.1),15)
复制代码



Excel 就正确显示了,GcExcel应该也会对。
保险起见,需要把C3:D24里面的公式都套上ROUND 方法。

评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部