lynn8588 发表于 2024-2-2 14:50:40

插入列后公式变更错误-续

本帖最后由 Ellia.Duan 于 2024-3-1 11:15 编辑

产品:GcExcel
版本:V7.0.2

调研编号:DOCXLS-9796
LastReview:2024-3-1
计划在7.0.4版本修复。

你好,该帖子是续上一个帖子,地址如下:
https://gcdn.grapecity.com.cn/fo ... 82&page=2#pid757560

因为项目时间原因,今天才有空来测这个问题,目前测试下来发现,
以前的问题还在,我这边会将代码上传,麻烦看一下是哪里的问题,同时发现有一种公式是解析不到不存在的表,“=WP99_资产损失明细!R38:R39”
我这边这次是导入的我本地的一个报表,再根据demo代码做的插列操作,最后另存下来的新的文件,比对可以看到被影响到的公式,坐标都加了一列,烦请再帮忙看看


lynn8588 发表于 2024-2-2 15:07:06

用您之前的demo,我把文件先创建好以后,用workbook.open的方式拿到,再做后续处理,公式还是会被插列影响到哈

Ellia.Duan 发表于 2024-2-2 16:10:28

本帖最后由 Ellia.Duan 于 2024-2-2 16:20 编辑

您好,在v7.0.2版本,使用之前给出的demo,可以查找到不存在的sheet ,但是发现您给出的xlsx文件,插入列之后还是有问题。

以及没有查找到”WP99_资产损失明细”
我将继续调研这个事情,待有进展,会及时联系您。

lynn8588 发表于 2024-2-2 16:27:59

非常感谢

Ellia.Duan 发表于 2024-2-2 18:05:02

lynn8588 发表于 2024-2-2 16:27
非常感谢
不客气:loveliness:

Ellia.Duan 发表于 2024-2-5 17:03:11

您好,经调研

https://gcdn.grapecity.com.cn/showtopic-200182-1-1.html
此贴的问题是是引用了一个不存在的工作表,但它是通过 GcExcel API 添加的。在这种情况下,如果稍后添加具有相同名称的工作表,则公式仍可以正常工作。

您当前帖子中的问题是:
您提供的文件是通过 Excel 创建的。Excel 会将不存在的工作表转换为外部工作表。即使以后将具有相同名称的工作表添加到此工作簿中,它也将不再与以前的公式有关系。

如上图,是Excel中的外部引用。
为此,我们将修复您这个外部引用问题以及没有查找到“WP99_资产损失明细”这个sheet的问题。

Ellia.Duan 发表于 2024-3-4 09:51:30

您好,您的问题已在v7.0.4修复 。修复后,公式不会变化,且"WP99_资产损失明细"可以找到

目前v7.0.4版本已发布,您可以下载更新测试下。

lynn8588 发表于 2024-3-4 15:49:17

好的,感谢

Ellia.Duan 发表于 2024-3-4 18:01:33

不客气,如果之后还有问题,随时沟通。
页: [1]
查看完整版本: 插入列后公式变更错误-续