javascript - 如何使用 API office.js 在 Excel 中插入数据不连续的图表?

标签 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 可以吗?

提前致谢;-)

最佳答案

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

关于javascript - 如何使用 API office.js 在 Excel 中插入数据不连续的图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38221603/

相关文章:

javascript - 如何使用 Javascript 对单个表列求和?

javascript - 使用 jQuery 的可折叠列表 - 如何更新展开/折叠所有按钮

javascript - 在 AngularJS 中设置子 div 的高度

excel - 在 If 语句中使用 Font.Color 作为条件

javascript - 当放置在单独的文件中时,通过 React.js 中的 ref 从父组件调用时,子函数无法访问

斜杠文件名之间单词的VBA

perl - Gdata包perl问题

excel - VBA Excel ActiveChart ProtectFormatting

javascript - 移动网络图表库,我们自己的研究

javascript - Chart JS Annotations Plugin - 你能创建一个工具提示来伴随注释吗?