找回密码
 立即注册

QQ登录

只需一步,快速开始

冥冥中明明是你

注册会员

13

主题

58

帖子

163

积分

注册会员

积分
163
冥冥中明明是你
注册会员   /  发表于:2022-8-5 09:01  /   查看:2799  /  回复:16
20金币
本帖最后由 冥冥中明明是你 于 2022-8-5 09:03 编辑

image.png206864012.png 在部署测试环境后使用导出功能提示需要授权信息,已购买部署授权,本地开发环境可正常导出。请问如何解决?

16 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-10 09:10:29
17#
,不客气,有其他的问题欢迎继续发新帖咨询
回复 使用道具 举报
冥冥中明明是你
注册会员   /  发表于:2022-8-10 09:08:43
16#
Richard.Ma 发表于 2022-8-9 16:24
根本原因就是你提供的json文件箭头这里,设置了-2,这个你应该是通过代码设置的,不是一个正确的数字,你把 ...

好的,已解决,非常感谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-9 16:24:08
15#
本帖最后由 Richard.Ma 于 2022-8-9 16:29 编辑

根本原因就是你提供的json文件箭头这里,设置了-2,这个你应该是通过代码设置的,不是一个正确的数字,你把这个

image.png589594726.png 你这边现在这个过滤器现在显示也不正常,下拉箭头也没显示出,

正常情况下应该是这个
image.png866974792.png
所以,刚刚你可以加载你的json后,设置如下代码
  1. sheet.rowFilter().range={row: 1, rowCount: 0, col: -1, colCount: -1}
复制代码

然后再导出excel就行了



image.png983081054.png
回复 使用道具 举报
冥冥中明明是你
注册会员   /  发表于:2022-8-9 15:11:01
14#
Richard.Ma 发表于 2022-8-8 16:39
看起来不是产品的问题,错误原因来自于这里,你这个命名引用的区域是错误的,我不确定这个你是如何加进去的 ...

emmm,有数据时导出目前看来确实没问题,其中原因就不太清楚了。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-8 16:39:38
13#
看起来不是产品的问题,错误原因来自于这里,你这个命名引用的区域是错误的,我不确定这个你是如何加进去的

image.png962717895.png

“如果表格有数据的情况下导出是正常的”,我估计有数据仍然也还会有这个问题的
回复 使用道具 举报
冥冥中明明是你
注册会员   /  发表于:2022-8-8 11:35:59
12#
Richard.Ma 发表于 2022-8-8 10:13
嗯,这样授权就没有问题了

你说的“Excel已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢 ...

不用处理了,经过测试,发现是只有表头字段,没有赋值数据的情况下导出表格才会提示修复。如果表格有数据的情况下导出是正常的。  不知道这是BUG还是本身这样设定的,如果知道的话烦请告知。
麻烦各位辛苦解答问题了,结贴吧,非常感谢!!
回复 使用道具 举报
冥冥中明明是你
注册会员   /  发表于:2022-8-8 10:58:25
11#
Richard.Ma 发表于 2022-8-8 10:13
嗯,这样授权就没有问题了

你说的“Excel已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢 ...

如附件所示,每次打开都需要修复

新建文本文档.zip

1.48 KB, 下载次数: 64

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-8 10:13:15
10#
嗯,这样授权就没有问题了

你说的“Excel已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。”,这个可能是workbook本身内容的问题,建议把tojson后得到的json保存成文件上传上来,我帮你看一下
回复 使用道具 举报
冥冥中明明是你
注册会员   /  发表于:2022-8-8 09:12:08
9#
谢谢,前面的问题确实是版本不对,我后面单独引入的导入导出模块,忘记改版本了。
但是在使用了IO.LicenseKey = "your key" 之后,导出来还是报invalid Excel IO License key.
我又尝试了
import * as ExcelIO from '@grapecity/spread-excelio';
Excel IO.LicenseKey = "your key" ;
发现反而可以导出了,不过导出之后的Excel文件打开会弹出提示:
Excel已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。
需要点击修复才能正常查看,请问这是什么原因呢。
回复 使用道具 举报
冥冥中明明是你
注册会员   /  发表于:2022-8-5 16:14:44
7#
本帖最后由 冥冥中明明是你 于 2022-8-5 17:21 编辑
Clark.Pan 发表于 2022-8-5 15:51
your key对应的是您的部署授权,看情况你是否是没有进行替换呢

替换了,其他功能都能正常使用,仅导出功能有问题
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部