找回密码
 立即注册

QQ登录

只需一步,快速开始

ykSpread

中级会员

10

主题

61

帖子

627

积分

中级会员

积分
627

圣诞拼拼乐微信认证勋章

ykSpread
中级会员   /  发表于:2020-6-12 18:40  /   查看:3188  /  回复:5
在列头上设置了过滤条件,  删除这一列及之后所有的列, 导出会爆一个  文件格式错误  的异常, 经我排查, 发现就是过滤条件在删除列的时候没有被删赶紧导致的, 删除这部分后就可以正常导出了

image.png434091491.png

评分

参与人数 1金币 +888 收起 理由
Fiooona + 888 很给力!

查看全部评分

5 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-6-13 21:54:28
沙发
我们会调查这个问题感谢您的反馈~
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-6-15 10:37:40
板凳
正常的filter会包含一个range,这个range代表了filter生效的区域(例如下图所示),而您的截图中没有这样的range,推测是这个原因导致了出错。
image.png600078429.png
您可以测试一下,如果不是,请提供一个能够重现问题的demo方便我们进一步验证。
回复 使用道具 举报
ykSpread
中级会员   /  发表于:2020-6-16 09:54:11
地板
ClarkPan 发表于 2020-6-15 10:37
正常的filter会包含一个range,这个range代表了filter生效的区域(例如下图所示),而您的截图中没有这样的 ...

正常是会包含range的, 但就是因为删除了行列时你们只删除了这个range, 而rowFilter没有删除才会导致导出的这个bug, 按照我说的操作步骤很容易复现, 就在你们的官方示例上
回复 使用道具 举报
ykSpread
中级会员   /  发表于:2020-6-16 10:04:51
5#
image.png555394286.png
给E列设置过滤
image.png384422301.png
删除D到G列
导出成Excel image.png264267577.png
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-16 14:58:35
6#
已提交一个bug(4621)谢谢您的反馈~
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部