[.NET] 如何执行excel画图表但数值隐藏

楼主: windward (疯风)   2017-07-18 17:59:22
请输入专案类型(网站专案或者应用程式专案):
Visual Studio 2013 选择 Excel 2010活页簿专案
以下是目前从msdn修改的范例
Dim Chart1 As Chart = form.Controls.AddChart(form.Range("D25", "J45"),
"Chart1"
Chart1.SetSourceData(form.Range("B25", "B35"), Excel.XlRowCol.xlColumns)
Chart1.ChartType = Excel.XlChartType.xlBarClustered
Chart1.HasAxis(Excel.XlAxisType.xlCategory, _
Excel.XlAxisGroup.xlPrimary) = True
从这一行 Chart1.SetSourceData(form.Range("B25", "B35"),....
可以知道我这个图表的值范围是B25~B35这段数据来画个直方图
但考量如果之后数据变多(数据是用算的而不是一开始就在cell上)
如果都要先写在cell上在画图表速度上可能会拖慢不少
所以有办法类似存到矩阵上直接画图表的方法吗?
或者其他可以把数据隐藏的方法 不要直接写到cell画面上
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com