以下是引用片段: objExcelApp.ActiveChart.SetSourceData objExcelSheet.Range("A1:k5"),1 |
5、 直接设定图形数据(推荐)
以下是引用片段: objExcelApp.ActiveChart.SeriesCollection.NewSeries objExcelApp.ActiveChart.SeriesCollection(1).Name = "=""333""" objExcelApp.ActiveChart.SeriesCollection(1).Values = "={1,4,5,6,2}" |
6、 绑定Chart图
以下是引用片段: objExcelApp.ActiveChart.Location 1 |
7、 显示数据表
以下是引用片段: objExcelApp.ActiveChart.HasDataTable = True |
8、 显示图例
以下是引用片段: objExcelApp.ActiveChart.DataTable.ShowLegendKey = True |
五、 服务器端Excel文件浏览、下载、删除方案
浏览的解决方法很多,“Location.href=”,“Navigate”,“Response.Redirect”都可以实现,建议用客户端的方法,原因是给服务器更多的时间生成Excel文件。
下载的实现要麻烦一些。用网上现成的服务器端下载组件或自己定制开发一个组件是比较好的方案。另外一种方法是在客户端操作Excel组件,由客户端操作服务器端Excel文件另存至客户端。这种方法要求客户端开放不安全ActiveX控件的操作权限,考虑到通知每个客户将服务器设置为可信站点的麻烦程度建议还是用第一个方法比较省事。