找回密码
 立即注册

QQ登录

只需一步,快速开始

aaronumen

注册会员

10

主题

41

帖子

127

积分

注册会员

积分
127
aaronumen
注册会员   /  发表于:2021-10-12 11:38  /   查看:3918  /  回复:18
1金币

最佳答案

查看完整内容

您是怎么设置边框的呢? 上述代码是将背景色设置在单元格上的,正常来说不会影响原有的边框样式。 r如下图: 您直接提供一个可复现此问题的demo,这边结合代码调研下原因。

18 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-12 11:38:18
来自 17#
您是怎么设置边框的呢?
上述代码是将背景色设置在单元格上的,正常来说不会影响原有的边框样式。
r如下图:
image.png586090087.png
您直接提供一个可复现此问题的demo,这边结合代码调研下原因。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-12 13:48:32
2#
您好,
这个单元格颜色具体指的是什么呢? 背景色 还是 前景色?
单元格颜色又是如何设置的呢?

请将问题详细的描述清楚,这有利于这边快速理解此问题。
回复 使用道具 举报
aaronumen
注册会员   /  发表于:2021-10-12 13:55:11
3#
image.png441402892.png ,就是消除这种导入excel后自带的背景颜色
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-12 14:05:54
4#
导入忽略样式可能是一个解决办法,但这么做有一个隐患就是会去除所有的样式。单元格背景色只是众多样式中的其中一个属性。详情可以参考下面示例:
https://demo.grapecity.com.cn/sp ... erialization/purejs
导入Excel的代码最终也是将json反序列化成页面内容,就在这个时候使用上面示例中的ignoreStyle属性即可。
image.png685186767.png
回复 使用道具 举报
aaronumen
注册会员   /  发表于:2021-10-12 14:11:56
5#
Clark.Pan 发表于 2021-10-12 14:05
导入忽略样式可能是一个解决办法,但这么做有一个隐患就是会去除所有的样式。单元格背景色只是众多样式中的 ...

我需要的是保留样式,只是去清除背景色,如果去掉样式行高边框那些全部都会没有
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-12 15:07:23
6#
清除背景色与样式设置的优先级有关(行列样式、单元格样式等),
您直接上传下截图所示的excel文件,这边根据文件实际测试下。
回复 使用道具 举报
aaronumen
注册会员   /  发表于:2021-10-12 15:51:30
7#
我现在的需求是用excel渲染完表格后,清除所有单元格的背景色

yewu_table.zip

6.55 MB, 下载次数: 123

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-12 18:18:12
8#
这边调研下,只能在导入excel文件后,遍历单元格来清空背景色:
sheet.getCell(1,1).backColor(undefined);
除此之外,这边也没有更好的建议了。

另外,您的文件过大,遍历单元格时肯定会有性能问题,这是无法避免的,
具体您可以实际测试下,注意在遍历单元格前后加上 suspendPaint / resumePaint

看了下Excel文件,您为什么会有清空背景色的需求呢?
建议您结合业务场景详细描述下有此需求的原因,这边结合业务看下是否有其他思路。
回复 使用道具 举报
aaronumen
注册会员   /  发表于:2021-10-12 18:18:59
9#
Lynn.Dou 发表于 2021-10-12 15:07
清除背景色与样式设置的优先级有关(行列样式、单元格样式等),
您直接上传下截图所示的excel文件,这边 ...

要做的是渲染完excel后,清除所有单元格背景色

yewu_table.zip

6.55 MB, 下载次数: 146

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部