本帖最后由 Ellia.Duan 于 2023-11-8 15:13 编辑
您好,调研结果如下:
查看您的json文件,上图中您的sheet中的chart图表发现引用了其他sheet的图表内容
正常来说, 如果一个sheet包含的图表数据来源于另一个sheet, 如果仅仅是sheet.toJOSN ,而不是spread.toJSON(), 那么在另一个spread中由于缺少相关数据,所以sheet.from()时,图表将不会正常显示。关于这点,您可以实际测试一下。
从这个角度来看,v16.1.4 是一个 bug,正如前面所说,如果您使用 sheet toJSON/fromJSON 克隆一个sheet,应该确保原始工作簿的源工作表中没有跨工作表内容。
因此,在 v16.1.4 中,图表应该是不可用。
但是,在 v16.2.5 中,图表确实不可用了,但是不应该抛出异常,最坏的情况是,应该将图表留空。
所以这个问题目前确认为一个bug ,我们将在之后的版本修复。本贴将移至“bug反馈区”
目前您可以在toJSON之前,将引用其他sheet数据的图表进行删除。
|