找回密码
 立即注册

QQ登录

只需一步,快速开始

Yu-Xian

注册会员

8

主题

40

帖子

162

积分

注册会员

积分
162
Yu-Xian
注册会员   /  发表于:2023-12-4 14:18  /   查看:3439  /  回复:29
1金币
本帖最后由 Clark.Pan 于 2024-2-23 13:53 编辑

产品:SpreadJS
版本:V16.2.2
问题编号:SJS-21791 SJS-21845
LastReview:2024-02-23
最新进展:这个问题产生两个bug,其中SJS-21845已经在V17.0.0修复,SJS-21791正在修复中。

问题1.   透视表来源使用表格名称时,当来源资料改变如何更新透视表(参考情景一)?
问题2.   透视表来源使用工作表范围时,当来源资料改变虽可利用右键〔刷新〕透视表,但结果却无法自动显示正确列数(参考情景二)。

情景一:透视表来源使用表格名称(使用附件能源日报表1130.xlsx)
1. 将数据来源选择定义为pivotSource
image.png19637755.png
指定为Sheet1!pivotSource
image.png419529113.png

2. 修改数据源:修改〔消耗量〕数值
image.png716033630.png

3. 执行右键〔刷新〕,透视表未更新
image.png972325439.png

4. 下载档案:产制excel报表消耗量数值可更新
image.png780355834.png

情景二:透视表来源使用工作表范围(使用附件能源日报表1201.xlsx)
1. 将数据来源定义为Sheet1!$A1J5
image.png331369323.png

2. 修改数据源:修改〔消耗量〕及〔成本中心〕的值
image.png228496092.png

3. 执行右键〔刷新〕,透视表有更新,但无法根据笔数自动扩展列数
image.png862956542.png

4. 下载档案:产制excel报表可按照资料自动扩充列数
image.png633916320.png




能源日报表1201.xlsx

414.51 KB, 下载次数: 146

能源日报表1130.xlsx

416.02 KB, 下载次数: 133

29 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-4 16:09:55
沙发
您好,我这边测试了一下:

1、在16.2.6中我将您的Excel文件导入到SpreadJS中后修改了如下图的消耗量:

image.png431342162.png

点击刷新后,结果如下:

image.png900963745.png

未能重现出您的未刷新的问题,建议您这边升级到最新版测试一下或提供一个可以复现该问题的Demo,我们这边复现后看看是什么原因导致的问题。

2、您可以参考这个帖子中的内容来实现:https://gcdn.grapecity.com.cn/showtopic-169194-1-1.html
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-5 16:23:13
板凳
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-12-5 16:32:16
地板
Joestar.Xu 发表于 2023-12-4 16:09
您好,我这边测试了一下:

1、在16.2.6中我将您的Excel文件导入到SpreadJS中后修改了如下图的消耗量:

利用官网上的demo范例进行验证也是发生一样的状况

情景一:透视表来源使用表格名称(使用附件能源日报表1130.xlsx)

1. 将数据来源选择定义为pivotSource
image.png981872558.png


指定为Sheet1!pivotSource
image.png254478759.png


2. 修改数据源:修改〔消耗量〕数值
image.png266352233.png


3. 执行右键〔刷新〕,透视表未更新
image.png569473266.png




情景二:透视表来源使用工作表范围(使用附件能源日报表1201.xlsx)


1. 将数据来源定义为Sheet1!$A1J5
image.png156953124.png


2. 修改数据源:修改〔消耗量〕及〔成本中心〕的值
image.png520317687.png


3. 执行右键〔刷新〕,透视表有更新,但无法根据笔数自动扩展列数
image.png776398010.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-5 17:40:27
5#
您好,我这边测试了一下。

问题一:将您提供的Excel文件导入到官网的Demo中后,修改消耗量后刷新透视表,结果仍然是可以正常获取的。

1.gif945859374.png

不知道是哪里与您的操作步骤不一样,如果方便的话您提供一个可以复现该问题的操作视频,这边复现后调研一下。

问题二:由于SpreadJS的行列不是像Excel一样可以扩展的,所以在这种情况下需要您这边自行去扩展Sheet的行列大小,或者您也可以在加载这个Excel文件的时候调整每个sheet页的行列数量来解决这个问题。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-6 17:56:50
6#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-12-8 10:15:51
7#
Joestar.Xu 发表于 2023-12-6 17:56
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。

您好:
     之前附件提供两个档案,
     其中11/30这份是采用表格名称作为数据来源-->此案例无法刷新
            12/1这份是采用资料范围作为数据来源-->此案例可以刷新

     目前另外制作一个档案采用表格名称作为数据来源
     操作上修改数据来源的成本中心后,无法于透视表刷新。(如下图步骤)

     以上再烦请顾问协助确认是否操作上或范本设定上有错误

     谢谢

(1)上传档案
image.png796972656.png

(2)开启档案
image.png311187438.png
(3)修改数据源
image.png891869811.png
(4)透视表按下刷新无异动
image.png942233886.png

能源日报表1130test3.xlsx

416.28 KB, 下载次数: 135

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-8 11:56:05
8#
本帖最后由 Joestar.Xu 于 2023-12-8 12:20 编辑

您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:SJS-21791

另外请问一下,该文件您是如何生成的?

SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Yu-Xian
注册会员   /  发表于:2023-12-8 13:42:46
9#
Joestar.Xu 发表于 2023-12-8 11:56
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:SJS-21791

您好:
文件制作步骤简述如下:
1. 于工作表Sheet1产生明细资料

2.使用公式:定义名称 定义一个AAA的名称,并参照excel栏位范围
image.png161001586.png

3.选择透视表,并选择表格或范围,这个案例用表格名称,所以输入AAA
image.png360373229.png

image.png586633910.png

以上是这个档案的制作步骤说明,再烦请顾问协助,
若需要我再详述的地方还烦请告知。

谢谢
image.png457294616.png
image.png490618895.png

评分

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

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-8 14:56:15
10#
您好,感谢您的详细回复,这边会尽快调研该问题,后续有进展我会在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部