找回密码
 立即注册

QQ登录

只需一步,快速开始

innerwang

高级会员

101

主题

408

帖子

1035

积分

高级会员

积分
1035
innerwang
高级会员   /  发表于:2024-12-12 14:14  /   查看:82  /  回复:4
1金币
插入饼图,将数据系列填充方式设置为【自动】
image.png661741943.png

通过 excelIO 导出后,Excel 打开,填充显示为 【纯色填充】

image.png947913818.png

将导出的文件通过 excelIO 再次导入 SpreadJS, 填充仍能显示为 【自动】

想问一下导致差异的原因

导出的文件如下: 饼图_副本-模板.xlsx.zip (12.19 KB, 下载次数: 4)

4 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-12-12 15:24:27
沙发
您好,猜测和老版本的Bug有关,您所描述的问题,在新版本中没有复现,您可以在我们官方的在线表格编辑器中进行尝试:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
image.png408199462.png
回复 使用道具 举报
innerwang
高级会员   /  发表于:2024-12-12 17:48:45
板凳
Richard.Huang 发表于 2024-12-12 15:24
您好,猜测和老版本的Bug有关,您所描述的问题,在新版本中没有复现,您可以在我们官方的在线表格编辑器中 ...

你好,你的截图里,没有选择 【系列选项】呢

image.png316686095.png

我把提供的 excel 导入到 在线表格编辑器,也是显示的【自动】呢
image.png591316833.png
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-12-13 18:06:36
地板
本帖最后由 Richard.Huang 于 2024-12-16 10:33 编辑
innerwang 发表于 2024-12-12 17:48
你好,你的截图里,没有选择 【系列选项】呢
抱歉前面没有看完整您的操作,您在帖子中所描述的现象我在本地进行了重现,至于该现象的原因我们还需要进行进一步的调研定位。后续有相关调研进展我会第一时间在本贴中进行跟进。

调研编号:SJS-27760
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:昨天 17:47
5#
尊敬的用户您好,根据最新的调研结果,上述现象的原因是SpreadJS遵循着Excel的测略:

在Excel的存储中,没有指示颜色是否为自动颜色状态值的标志,SpreadJS判断颜色是否自动的策略是检查当前颜色是否等于自动计算的颜色。因此,虽然您的文件为纯色填充,但XML中存储的值为“accept 1”,与SpreadJS自动生成的颜色相同。因此,在导入SpreadJS时,它显示为自动。

实际上,在Excel中,当将新图表的系列颜色从自动更改为纯色填充,保存并关闭它,然后重新打开它时,Excel也会将颜色更改为自动状态。而SpreadJS遵循了这一测略。
自动与纯色.gif967944641.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部