找回密码
 立即注册

QQ登录

只需一步,快速开始

1690397192

初级会员

9

主题

25

帖子

255

积分

初级会员

积分
255
1690397192
初级会员   /  发表于:2016-9-18 17:26  /   查看:7256  /  回复:11
如题,我讲json加载到页面后,有俩个域无法显示,图1的插入的形状完全消失了,图2的公式无法识别,变为#NAME?;针对图1:在excel中正常显示,在桌面版设计器中消失,html中消失。

针对图2:在excel中正常显示,在桌面版设计器中正常显示,html中变为#NAME?。
请问上诉俩个问题什么原因?
图1.png
图2.png

11 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-9-18 17:48:17
沙发
SpreadJS暂时不支持Shape对象,图一在Excel中是“形状”吧。

图二出现这样的问题可能是找不到J14或者AN14,你可以把文件发过来我们看看。
回复 使用道具 举报
1690397192
初级会员   /  发表于:2016-9-18 17:59:34
板凳
gw0506 发表于 2016-9-18 17:48
SpreadJS暂时不支持Shape对象,图一在Excel中是“形状”吧。

图二出现这样的问题可能是找不到J14或者AN1 ...

针对图2:在excel中正常显示,在桌面版设计器中正常显示,html中变为#NAME?。
J14-AN14都是有的,你可以在html中任意找俩个单元格使用这个公式都是不支持的。
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2016-9-18 18:01:48
地板
你引用的 SpreadJS 文件是什么?引用的是 all 包还是 plugin 包?
就是页面上的 <script type="text/javascript" src="gcspread.sheets...">
回复 使用道具 举报
1690397192
初级会员   /  发表于:2016-9-21 10:40:56
5#
CCKan 发表于 2016-9-18 18:01
你引用的 SpreadJS 文件是什么?引用的是 all 包还是 plugin 包?
就是页面上的

js使用的是gcspread.sheets.9.40.20161.0.min.js
css使用的是gcspread.sheets.9.40.20161.0.css
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2016-9-21 11:32:16
6#
请引用 gcspread.sheets.all.9.40.20161.0.min.js,会大100多K
gcspread.sheets.9.40.20161.0.min.js 不包含许多公式中的函数
回复 使用道具 举报
1690397192
初级会员   /  发表于:2016-9-23 09:52:10
7#
CCKan 发表于 2016-9-21 11:32
请引用 gcspread.sheets.all.9.40.20161.0.min.js,会大100多K
gcspread.sheets.9.40.20161.0.min.js 不包 ...

我换成gcspread.sheets.all.9.40.20161.0.min.js了,公式是好用了,但是css样式表不起作用了,样式变得超级难看。我目前使用gcspread.sheets.9.40.20161.0.css或gcspread.sheets.excel2013white.9.40.20161.0.css都没有用了。
但是只要我把gcspread.sheets.all.9.40.20161.0.min.js换成gcspread.sheets.9.40.20161.0.min.js,样式表就又起作用了,样式会随着样式表的变化而变化且样式都很美观
你们all的js对样式表有什么特殊要求?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-23 10:18:44
8#
这个不存在冲突问题,我们站点都是all+css。您看下您页面是否有报错或者您是否引用了bootstrap等其他样式文件。
回复 使用道具 举报
1690397192
初级会员   /  发表于:2016-9-23 11:01:28
9#
dexteryao 发表于 2016-9-23 10:18
这个不存在冲突问题,我们站点都是all+css。您看下您页面是否有报错或者您是否引用了bootstrap等其他样式文 ...

原因找到了,你们js里面引用了很多与bootstrap同名的样式,我项目本身引用了bootstrap造成了冲突,修改了你们js内部的同名样式问题就好了。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-23 11:13:46
10#
不建议修改spreadjs,这样以后升级会比较麻烦,您可以在引用bootstrap css 后面在引用 spread的css 这样 spread的css 优先级高。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部