找回密码
 立即注册

QQ登录

只需一步,快速开始

jin.ye
金牌服务用户   /  发表于:2024-4-25 17:19  /   查看:130  /  回复:4
本帖最后由 Joestar.Xu 于 2024-4-29 13:57 编辑

调研编号:SJS-23993
Last Review:2024/4/29
将在后续版本支持,增强SpreadJS对错误文件的处理能力。


image.png78884276.png


Excel能正常打开无报错

1123-0002-0001-余额分析.xlsx

51.5 KB, 阅读权限: 150, 下载次数: 1

4 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-25 17:23:44
沙发
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:7 天前
板凳
您好,我们对该文件进行了调研,在您的Excel文件中,Sheet1中有一个Filter,该Filter是一个普通的Filter,但不知何故,XML中却存储了一个Custom Filter。

image.png392972411.png

作为一个Custom Filter,它必须有一个运算符选项,但它没有,所以在解析Filter的条件时SpreadJS加载失败。

另外,使用 MS Excel 打开该文件,不执行任何操作,然后保存,Excel 就会将该Filter更正为:

image.png607903441.png

此时文件就可以正常被SpreadJS加载了,请问您这个Excel文件具体是如何制作的呢?
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
jin.ye
金牌服务用户   /  发表于:6 天前
地板
Joestar.Xu 发表于 2024-4-28 09:40
您好,我们对该文件进行了调研,在您的Excel文件中,Sheet1中有一个Filter,该Filter是一个普通的Filter, ...

业务人员的文件,千奇百怪
请问下,如果后续遇到这种情况在代码中如何处理,不可能老是让业务人员重新制作的。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:6 天前
5#
了解了,这边再调研一下看看是否还有其他方案。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部