我知道 Excel 是否可以做这样的事情:
'---------------------
Set a1 = Range(Cells(10, 1), Cells(20, 1))
Set a2 = Range(Cells(10, 8), Cells(20, 8))
u = Union(a1, a2).Address
'-------------
Charts.Add
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets('Feuil1').Range(u), PlotBy:=xlColumns
但是用office.js API 可以吗?
提前致谢;-)
最佳答案
由于对在 Excel 桌面、在线、iOS 和 Mac 上创建此类图表的支持程度不同,API 目前不公开绑定(bind)到非连续范围的功能。如果您有不连续的数据,最好的选择是以连续的方式将其复制到另一张工作表(如果需要,可以隐藏),按照您希望数据显示的顺序。然后据此创建一个图表(就像在常规 Excel 中一样,图表可以位于与其数据范围不同的工作表上)。
关于javascript - 如何使用 API office.js 在 Excel 中插入数据不连续的图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38221603/