找回密码
 立即注册

QQ登录

只需一步,快速开始

nutstore
金牌服务用户   /  发表于:2020-11-4 18:36  /   查看:9293  /  回复:20
本帖最后由 Clark.Pan 于 2022-7-13 15:19 编辑

开启doNotRecalculateAfterLoad  和  calcOnDemand 属性后导出的excel文件在office365中打开发现使用了index match公式的单元格中多了一个@符号.这里是demo demo-spreadjs.zip (236.1 KB, 下载次数: 758)

20 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-11 17:00:10
推荐
本帖最后由 Clark.Pan 于 2022-7-13 15:18 编辑
nutstore 发表于 2021-6-11 16:35
因为我们会在导出的时候对数据做一些不可逆转的操作,但又希望不影响到现在正在编辑的 workbook,所以就 ...

了解了,这边将您场景进行反馈。目前这个问题相对比较复杂,修复需要一定时间,有进展或者更新,这边会更贴告知您。
---
该问题已在V14.2.2版本修复
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-4 19:13:04
沙发
您好,我导出试了,在微软的Exccel和Office365下查看,没有发现您所说的多了一个@符号的情况,我附上我导出的文件,您这边看一下

2c80478a-9e46-4350-ab84-e9b9dc49903c.xlsx

9.36 KB, 下载次数: 600

回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2020-11-4 19:28:05
板凳
ClarkPan 发表于 2020-11-4 19:13
您好,我导出试了,在微软的Exccel和Office365下查看,没有发现您所说的多了一个@符号的情况,我附上我导出 ...

ca11eb10-dd85-4502-8710-55eba5755b6e.xlsx (8.8 KB, 下载次数: 606)
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2020-11-4 19:44:13
地板
ClarkPan 发表于 2020-11-4 19:13
您好,我导出试了,在微软的Exccel和Office365下查看,没有发现您所说的多了一个@符号的情况,我附上我导出 ...

我刚刚在几个同事的电脑上运行这个程序,MACOS 和WIN,都是百分百复现这个问题.
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-5 09:35:01
5#
nutstore 发表于 2020-11-4 19:28
这是我导出的文件,在我这里时能百分百复现的。 你是使用的我的demo导出的吗?

是的,使用你的demo直接npm install后用,npm run start直接跑起来导出的
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2020-11-5 10:18:37
6#
ClarkPan 发表于 2020-11-5 09:35
是的,使用你的demo直接npm install后用,npm run start直接跑起来导出的

之前我们这一直用的yarn,刚刚我也试了使用npm i,npm run start.一样能复现。 只能麻烦你多找几台机器试试了,在我这边的机器上都是100%复现的。 在package.json中有一个无关的依赖puppeteer,你可以把这个删除了,在npm i 时能更快点。
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2020-11-5 10:41:31
7#
ClarkPan 发表于 2020-11-5 09:35
是的,使用你的demo直接npm install后用,npm run start直接跑起来导出的

我刚刚在一台干净的win上安装node,跑了一遍这个demo。成功复现了这个问题。
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2020-11-5 11:15:33
8#
ClarkPan 发表于 2020-11-5 09:35
是的,使用你的demo直接npm install后用,npm run start直接跑起来导出的

l链接 提取码: i6ba ,包含node_modules的demo
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2020-11-5 15:03:17
9#
现在情况怎么样了,你们复现出来了吗
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-5 16:47:36
10#
本帖最后由 ClarkPan 于 2020-11-5 17:17 编辑

重现出来了,但是我在您这次提供的demo中删除了node_modules和package.locked.json后重新npm install 跑起来之后仍然能重现问题。我先上报让研发这边去调查一下到底什么原因导致的
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部