找回密码
 立即注册

QQ登录

只需一步,快速开始

knight9

注册会员

7

主题

17

帖子

88

积分

注册会员

积分
88
knight9
注册会员   /  发表于:2021-5-14 09:47  /   查看:2434  /  回复:5
1金币
本帖最后由 knight9 于 2021-7-14 14:35 编辑

ui使用wps excel设计了表样,但导入spread之后,如果单元格无值,进入变状态后编辑框背景色为白色(看不出输入了什么内容),退出编辑状态后单元格显示黑色字体,再次点击已输入值的单元格进入编辑状态,则编辑框为黑色字体

在wps中编辑正常,导入官网例子中即可复现:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/excel-import-export/purejs

excel见附件

HDSR_1 - 副本.zip

9.72 KB, 下载次数: 37

最佳答案

查看完整内容

已经解决很久了,来记录一下:现在把excel清除样式格式,再设置一遍就行了

5 个回复

倒序浏览
最佳答案
最佳答案
knight9
注册会员   /  发表于:2021-5-14 09:47:13
来自 5#
已经解决很久了,来记录一下:现在把excel清除样式格式,再设置一遍就行了

评分

参与人数 1金币 +666 收起 理由
Derrick.Jiao + 666 赞一个!

查看全部评分

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-14 10:25:14
2#
您好:

这个问题应该是WPS在兼容Excel时候自己产生的bug,您可以参考我下面的gif图片所示,该图片中用的是Excel 的OFFICE 365最新版本,在进入编辑状态后输入可以看到跟SpreadJS是一样的效果,文字字体颜色为白色导致显示不出来文字。
这个问题对于SpreadJS而言我们本身遵循的是Excel的openxml规范,所以这里会跟Excel保持一致,没办法两头都兼顾。这里如果想要能看到输入效果有一个workaround那就是跟Excel一样,使用上方的公式编辑框可以查看。在SpreadJS设置上方的公式编辑框可以参考这个demo
https://demo.grapecity.com.cn/sp ... mula-textbox/purejs
test.gif
回复 使用道具 举报
knight9
注册会员   /  发表于:2021-5-14 10:29:55
3#
ClarkPan 发表于 2021-5-14 10:25
您好:

这个问题应该是WPS在兼容Excel时候自己产生的bug,您可以参考我下面的gif图片所示,该图片中用的 ...

麻烦问下怎么使用wps给单元格改变样式可以恢复正常,我这边国企限制,电脑只能安装wps
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-14 10:42:21
4#
这就不太清楚了,建议用一个干净的WPS把您上面的内容重新绘制一下,切记不要用复制粘贴,手动重新做一遍。然后再试试
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-14 14:38:11
6#
knight9 发表于 2021-7-14 14:34
已经解决很久了,来记录一下:现在把excel清除样式格式,再设置一遍就行了

感谢您的分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部