找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-27 11:48:56
11#

在您给出的1001-0001-0001-库存现金明细余额表 (1).xlsx文件基础上,用v6.0.4测试也没有复现问题
image.png539562987.png
回复 使用道具 举报
jin.ye
金牌服务用户   /  发表于:2023-2-27 14:08:58
12#
Ellia.Duan 发表于 2023-2-27 11:48
在您给出的1001-0001-0001-库存现金明细余额表 (1).xlsx文件基础上,用v6.0.4测试也没有复现问题

image.png987038879.png

有什么不一样的地方吗

gcexcel-6.0.4.jar

12.18 MB, 下载次数: 45

回复 使用道具 举报
jin.ye
金牌服务用户   /  发表于:2023-2-27 14:10:55
13#
Ellia.Duan 发表于 2023-2-27 11:48
在您给出的1001-0001-0001-库存现金明细余额表 (1).xlsx文件基础上,用v6.0.4测试也没有复现问题

image.png93084105.png

为啥不把错误日志打出来????
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-27 15:08:40
14#
本帖最后由 Ellia.Duan 于 2023-2-27 15:25 编辑
jin.ye 发表于 2023-2-27 14:10
为啥不把错误日志打出来????

您好,因为在测试过程中没有您这个ThrowExceptionUtils的相关代码,代码运行不起来,所以这边进行了删除操作。
刚刚又测试了下,在catch中打印了e , 对1122-0001-0001-应收账款明细表.xlsx重新进行了测试,发现此问题确实在v6.0.4版本中修复了,且导出的文件没有提示损坏,可以正常打开,没有报错。这个您再测试一下。
但是您后来提供的文件1001-0001-0001-库存现金明细余额表 .xlsx,此excel文件没有在提交bug之前上传, 且您这边没有在回复v6.0.4版本要修复这个问题前说明这个文件,一直提的都是1122-0001-0001-应收账款明细表.xlsx.

我们修复的是你之前给的文件出的问题。所以你这个如果还有问题,那么就是个新问题,谢谢。
这边将对您新上传的这个文件(库存现金明细余额表)进行调研。
回复 使用道具 举报
jin.ye
金牌服务用户   /  发表于:2023-2-27 16:53:31
15#
Ellia.Duan 发表于 2023-2-27 15:08
您好,因为在测试过程中没有您这个ThrowExceptionUtils的相关代码,代码运行不起来,所以这边进行了删除 ...

可先提供下临时解决方案
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-27 18:00:02
16#
您好,关于您新提供的库存xlsx文件,已就此问题深入调研,问题编号:DOCXLS-7677
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-28 12:04:50
17#
本帖最后由 Ellia.Duan 于 2023-2-28 12:13 编辑
Ellia.Duan 发表于 2023-2-27 18:00
您好,关于您新提供的库存xlsx文件,已就此问题深入调研,问题编号:DOCXLS-7677

您好,此问题是由于损坏的 ActiveX 控件引起。控件必须有一个名称。但是您的文件中有没有名称的 ActiveX 控件。

此问题将在v6.0.5版本中修复。
同时,这边也为您提供两个个临时解决方案:
第一个方案:

这边用ooxml工具观察到sheet3.xml 中control中没有name名称
image.png31632079.png
例如
  1. <control shapeId="1025" r:id="rId4">
复制代码
将其修改为
  1.    <control shapeId="1025" r:id="rId4" name="CommandButton1">
复制代码
这个name名称要与绘图对象的名称一致,如
image.png69639281.png
第二个方案:
那么怎么在excel上操作呢。这边通过ooxml工具帮您定位到上述有问题的sheet3.xml 其sheet名称是”主表“
打开excel ,没有发现”主表“,所以右键表单栏,点击”取消隐藏“,找到主表sheet
image.png301730956.png
发现A1单元格有一个按钮,此按钮为ActiveX控件,但是其没有保存name名称,也是导致此文件导入excel后保存报错的原因
点击按钮右键,查看代码
image.png338046263.png
发现您在代码中也没有做相关操作,如果是无用代码,建议可以直接删除。

附件中的xlsx文件是这边帮您删除了ActiveX相关按钮后进行保存的文件,然后将其在GcExcel中打开,发现没有报错,
image.png324118346.png
如果上述按钮您这边还有用,建议按照给出的第一个方案,添加name名称来完成修复。



库存现金明细余额表.xlsx

478.3 KB, 下载次数: 46

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-20 13:55:34
18#
V6.0.5版本已经发布,此贴关闭。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部