请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

web_chuan
金牌服务用户   /  发表于:2025-3-6 18:30  /   查看:103  /  回复:12
查看链接
image.png159037779.png image.png624308776.png

1 (3).xlsx

11.98 KB, 下载次数: 2

12 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2025-3-7 09:56:11
沙发
您好!使用16.2.1和18.0.3版本SpreadJS打开您提供的xlsx文件,发现I3单元格中的公式是“=XEC3*XEM3”,如下图所示:
1741312322779.png847548217.png

很显然sheet中只有12列,最右侧列的字母索引是L。请教下您的文件是如何得来的?文件是否经历过修改?
回复 使用道具 举报
web_chuan
金牌服务用户   /  发表于:2025-3-7 10:29:23
板凳
本帖最后由 web_chuan 于 2025-3-7 10:30 编辑
Wilson.Zhang 发表于 2025-3-7 09:56
您好!使用16.2.1和18.0.3版本SpreadJS打开您提供的xlsx文件,发现I3单元格中的公式是“=XEC3*XEM3”,如下 ...

文件是我修改过得,是我选择了 G3+H3 后,保存了下文件的公式值,获取到的公式值就是不对的,我不知道为什么获取到这些值
image.png575757445.png
image.png136469115.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-3-7 12:20:11
地板
web_chuan 发表于 2025-3-7 10:29
文件是我修改过得,是我选择了 G3+H3 后,保存了下文件的公式值,获取到的公式值就是不对的,我不知道为 ...

那修改过后单元格中的公式还是否为“=G3*H3”?

您说的“选择了G3+H3”后是指选中这两个单元格呢还是选中了I3单元格中的公式,但公式是“=G3*H3”吧?请您确认。

打开您提供的xlsx文件,其中I3单元格的公式确实是“=XEC3*XEM3”,如下图所示:
1741321113502.png44411925.png

需要您提供下原始的正确文件和能复现问题的操作步骤,需要结合这两项元素尝试复现分析。
回复 使用道具 举报
web_chuan
金牌服务用户   /  发表于:2025-3-7 12:51:02
5#
Wilson.Zhang 发表于 2025-3-7 12:20
那修改过后单元格中的公式还是否为“=G3*H3”?

您说的“选择了G3+H3”后是指选中这两个单元格呢还是 ...

查看链接

2.mp4

7.71 MB, 下载次数: 1

1.mp4

5.78 MB, 下载次数: 2

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-3-7 14:37:51
6#

在您提供的服务链接中实测了解到,点击保存按钮后,单元格I3中的内容没有变化,但是保存按钮调用的服务API返回的数据中记录的formula与单元格实际公式不一致。

从您提供的图示中的代码片段来看没有差异,CellRange:formula()也可以获取到单元格中设置的公式,您试下通过Worksheet:getFormula()获取公式,看看结果是否与IS单元格一致。
回复 使用道具 举报
web_chuan
金牌服务用户   /  发表于:2025-3-7 14:41:45
7#
关键问题在于spreadJs 版本没变化 而且代码都是一年前的了,为什么会突然出现问题?
回复 使用道具 举报
web_chuan
金牌服务用户   /  发表于:2025-3-7 14:43:52
8#
Wilson.Zhang 发表于 2025-3-7 14:37
在您提供的服务链接中实测了解到,点击保存按钮后,单元格I3中的内容没有变化,但是保存按钮调用的服务AP ...

现在就是使用的这个 CellRange:formula() 换成了这个也不好使 Worksheet:getFormula(),获取到的还是一样的
回复 使用道具 举报
web_chuan
金牌服务用户   /  发表于:2025-3-7 14:49:22
9#
Wilson.Zhang 发表于 2025-3-7 14:37
在您提供的服务链接中实测了解到,点击保存按钮后,单元格I3中的内容没有变化,但是保存按钮调用的服务AP ...

image.png269252623.png
问题在这里....... 这种就很无语,获取不到就是获取不到,为什么还给了一个别的值.....
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-3-7 15:08:41
10#
web_chuan 发表于 2025-3-7 14:49
问题在这里....... 这种就很无语,获取不到就是获取不到,为什么还给了一个别的值.....

请您使用正确的参数类型调用方法,如下图所示,Worksheet:getFormula()的参数行列索引都是number数据类型:

1741331121412.png94292601.png

同样地,Worksheet:getCell()的参数行列索引也都是number数据类型,如下图所示:
1741331289300.png469077453.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部