如何使用API​​ office.js在Excel中插入包含非连续数据的图表?

时间:2016-07-06 10:17:58

标签: javascript excel charts office365 office-js

我知道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吗?

提前致谢; - )

1 个答案:

答案 0 :(得分:1)

由于在Excel桌面与在线与iOS与Mac上创建此类图表的支持程度不同,因此API目前不会公开绑定到非连续范围的功能。如果您有不连续的数据,最好的办法是按照您希望显示数据的顺序将其复制到另一张表格(如果需要,可以隐藏)。然后创建一个图表(就像在常规Excel中一样,图表可以在与其数据范围不同的工作表上)。