找回密码
 立即注册

QQ登录

只需一步,快速开始

zjk

中级会员

79

主题

297

帖子

792

积分

中级会员

积分
792
zjk
中级会员   /  发表于:2024-5-14 09:36  /   查看:3791  /  回复:12
1金币
本帖最后由 Richard.Huang 于 2024-5-29 12:05 编辑

产品:SpreadJS
版本:V15.1.0

image.png573914489.png
要是把123合并成1 图表数据就不显示了 要怎么处理

最佳答案

查看完整内容

我大概能理解您的意思,如下图所示,无论在SpreadJS还是在Excel中,当你将单元格合并并插入图表时,Excel会将每一个原单元格视为一个独立的数据点。这意味着,即使你合并了多个单元格,只要有四个原单元格是空的,Excel仍会将这些空原单元格视为数据点。这就是为什么你在生成图表时,X轴上会出现六条数据,其中有四条数据为0。因此,您如果期望X轴上就两个有数据的数据点,您需要选中两个没拆分情况下两个连续单元格后创建图表 ...

12 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-14 09:36:14
来自 9#
zjk 发表于 2024-5-16 11:21
跟json文件的没关系欸。。就设计的模板,一开始 报表x轴是取ABCDEF...这样的,然后我业务如果只传了1,2两 ...

我大概能理解您的意思,如下图所示,无论在SpreadJS还是在Excel中,当你将单元格合并并插入图表时,Excel会将每一个原单元格视为一个独立的数据点。这意味着,即使你合并了多个单元格,只要有四个原单元格是空的,Excel仍会将这些空原单元格视为数据点。这就是为什么你在生成图表时,X轴上会出现六条数据,其中有四条数据为0。因此,您如果期望X轴上就两个有数据的数据点,您需要选中两个没拆分情况下两个连续单元格后创建图表
image.png28308714.png
image.png711985168.png
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-14 10:58:49
2#
您的意思是,您合并了单元格1,2,3之后会导致上面您的图表丢失是吗?猜测这可能是老版本的兼容问题,您可以尝试在咱们新版本中进行测试是否会同样问题。如果可以的话同时提供一份可供我们复现的demo,方便我们更加精准的去复现和解决您的问题
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-5-14 11:10:54
3#
Richard.Huang 发表于 2024-5-14 10:58
您的意思是,您合并了单元格1,2,3之后会导致上面您的图表丢失是吗?猜测这可能是老版本的兼容问题,您可 ...

图表设置取值是从ABCDEFGHI 的,比如每个单元格正常是123456789 这样显示是可以的。但是因为我传值只有123 ,我就需要把9个单元格ABCDEFGHI合并成3个  ABC  DEF  GHI 。这时候图表就显示不出来了
image.png516420287.png
image.png605637511.png
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-5-14 11:14:04
4#
Richard.Huang 发表于 2024-5-14 10:58
您的意思是,您合并了单元格1,2,3之后会导致上面您的图表丢失是吗?猜测这可能是老版本的兼容问题,您可 ...

估计是因为取值是ABC但是合并了 就A有值 ?
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-14 17:27:15
5#
zjk 发表于 2024-5-14 11:14
估计是因为取值是ABC但是合并了 就A有值 ?

您好,合并并不会删除您单元格原本的值,您可以再咱们官网的在线表格编辑器中进行测试是否会复现问题:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/
我这边测试是没有问题的
image.png796398620.png
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-5-16 08:54:51
6#
Richard.Huang 发表于 2024-5-14 17:27
您好,合并并不会删除您单元格原本的值,您可以再咱们官网的在线表格编辑器中进行测试是否会复现问题:ht ...

不是这个意思。是要原本x轴取的是ABCDEF 然后我传数据12 ,这时候是正常没错。然后我把ABC DEF合并 再进行传值 A 和D 是1 和2
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-16 11:00:53
7#
zjk 发表于 2024-5-16 08:54
不是这个意思。是要原本x轴取的是ABCDEF 然后我传数据12 ,这时候是正常没错。然后我把ABC DEF合并 再进 ...

不太您明白您的意思,能否将您这个有问题的ssjson文件提供给我们进行测试呢,有ssjson文件也许我们可以更加容易明白您的描述并找到问题所在
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-5-16 11:21:29
8#
跟json文件的没关系欸。。就设计的模板,一开始 报表x轴是取ABCDEF...这样的,然后我业务如果只传了1,2两个值,那就需要对ABCDEFG进行合并 比如合并成 ABC DEF 这样,
回复 使用道具 举报
zjk
中级会员   /  发表于:2024-5-16 13:55:37
10#
Richard.Huang 发表于 2024-5-16 13:39
我大概能理解您的意思,如下图所示,无论在SpreadJS还是在Excel中,当你将单元格合并并插入图表时,Excel ...

太好啦 你理解了,基于这种情况,我想要实现 例如图二中间合并 2没值 的x轴不出现  
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部