找回密码
 立即注册

QQ登录

只需一步,快速开始

Vivi_JD

金牌服务用户

9

主题

47

帖子

118

积分

金牌服务用户

积分
118
Vivi_JD
金牌服务用户   /  发表于:2023-7-12 16:20  /   查看:4773  /  回复:24
本帖最后由 Joestar.Xu 于 2024-1-2 13:59 编辑

问题编号:DOCXLS-8531 DOCXLS-9565  
公式: =WEEKNUM("2023-07-11",21)

在表格里书写这个公式,目的求得当前日期是一年内的第几周,我用SpreadJS计算,得出的结果是 28周。  用GcExcel计算,得出的结果是29周。
请问这种是我哪里用法不对吗?帮忙验证下,给一下替换方案,谢谢。   


24 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-12 16:58:31
沙发
您好,我在GCExcel中计算了一下,得出的结果仍然是28,我使用的GCExcel的版本为6.1.0

image.png928275756.png

image.png195292662.png
回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-7-12 19:58:56
板凳
Joestar.Xu 发表于 2023-7-12 16:58
您好,我在GCExcel中计算了一下,得出的结果仍然是28,我使用的GCExcel的版本为6.1.0

我们后端版本用的6.0.6  能帮忙用这个版本测试一下吗   如果能复现  我们去升级版本到6.1.0
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-13 09:04:31
地板
Vivi_JD 发表于 2023-7-12 19:58
我们后端版本用的6.0.6  能帮忙用这个版本测试一下吗   如果能复现  我们去升级版本到6.1.0

您好,我这边用6.0.6的版本又测试了一下,仍然无法复现您的问题。

建议您这边发一个可以复现的Demo上来我们这边测试一下看看是什么原因导致的问题。
回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-7-13 11:03:36
5#
Joestar.Xu 发表于 2023-7-13 09:04
您好,我这边用6.0.6的版本又测试了一下,仍然无法复现您的问题。

建议您这边发一个可以复现的Demo上 ...

好的  我搞一下demo
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-13 14:10:01
6#
Vivi_JD 发表于 2023-7-13 11:03
好的  我搞一下demo

回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-7-13 14:24:07
7#
版主您好,我这块的DEMO,参考附件的    WEEKNUM.java 测试类

gcexcel.zip

1.16 MB, 阅读权限: 150, 下载次数: 1

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-13 14:52:21
8#
Vivi_JD 发表于 2023-7-13 14:24
版主您好,我这块的DEMO,参考附件的    WEEKNUM.java 测试类

您好,请问您Demo中的这份JSON您是如何获取的?我在尝试将其导入到SpreadJS中时失败了。
回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-7-13 17:41:36
9#
Joestar.Xu 发表于 2023-7-13 14:52
您好,请问您Demo中的这份JSON您是如何获取的?我在尝试将其导入到SpreadJS中时失败了。

这个是用 spreadjs 生成的模板   我这边也尝试下 导入试试
回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-7-13 17:53:55
10#
您好,您试试附件的这个ssjson的导入,我这边是可以正常导入的。

1、您上图答复那块,不要拿Excel导入,Excel打开会重新计算为结果是28.
2、您可以试试后台获取单元格value的值,从控制台打印,或者导出PDF格式,查看一下显示的值,我这边显示29.

weeknum.ssjson

1016 Bytes, 下载次数: 744

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