找回密码
 立即注册

QQ登录

只需一步,快速开始

djjy

注册会员

12

主题

40

帖子

132

积分

注册会员

积分
132
djjy
注册会员   /  发表于:2018-1-18 10:05  /   查看:6858  /  回复:12
您好,咨询一个问题,现在我选择了多个报表导出完成后,打开Excel的时候老是报错如图错误。(Excel版本是2013版、spreadJS是V9),请问是什么问题?但是导出一张报表的时候没有问题。 图1.png 图2.png

13 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-18 14:01:52
沙发
您将您spreadjs 序列化的ssjson和导出的Excel都提供一下,这个问题需要具体看一下是什么原因导致的。
回复 使用道具 举报
djjy
注册会员   /  发表于:2018-1-23 14:34:36
板凳
ClarkPan 发表于 2018-1-18 14:01
您将您spreadjs 序列化的ssjson和导出的Excel都提供一下,这个问题需要具体看一下是什么原因导致的。

您好,附件压缩包是Excel和ssjson文件,请麻烦查看下问题原因,谢谢!

DEMO.zip

14.24 KB, 下载次数: 217

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-23 17:42:45
地板
您好,原因是您的两个sheet用引用的table表格表名重复了,spreadjs中允许重复表名,但是Excel中不允许会报错,您改一下表名就可以了。
回复 使用道具 举报
djjy
注册会员   /  发表于:2018-1-24 10:12:03
5#
ClarkPan 发表于 2018-1-23 17:42
您好,原因是您的两个sheet用引用的table表格表名重复了,spreadjs中允许重复表名,但是Excel中不允许会报 ...

你好,Excel中这两个表的表名是不一样的。一个后缀是01,一个是011.如图所示:
O7UX2}IZ(2JW~D8KA2F~[GX.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-24 10:55:58
6#
这个是sheet名称,不是table名称 table指的是您sheet中插入的表格,您看一下您的ssjson就知道了
回复 使用道具 举报
djjy
注册会员   /  发表于:2018-1-24 13:44:04
7#
不会啊。我看了下ssjson,是不同的table表名啊。而且我Excel中sheet页也是用table表名来命名的。你们在仔细看下。是我理解错了?还是你们看错了?  再帮忙确定下吧   麻烦了,谢谢!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-24 19:08:09
8#
108行的
image.png781594543.png
1375行的
image.png124384154.png
重名了,改个名字重新导出Excel就不会报错了
回复 使用道具 举报
djjy
注册会员   /  发表于:2018-1-25 16:35:47
9#

你好,问题解决了,谢谢~

点评

可否把源码发一份,同样的问题检查了表名没有问题  发表于 2019-7-29 10:00
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-25 17:58:21
10#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部