近来我在开发一个运用C#生成EXCEL文档的程序,其中要根据数据生成相应的图表,该图表对颜色和格式都有严格的要求,在百度和谷歌中搜索了所有的相关信息,只有部分介绍,具体格式的介绍没有,经过我不断的实践和探索,终于完成了这项艰巨的任务。
有两种实现方式,一种是利用OWC11组件完成,一种运用Excel完成!
运用OWC11的完成,适合生成一个图形文件,之后不能不在文件中编辑;运用Excel则更适合利用EXCEL文件中的数据直接在文件中加入图表,方便以后编辑!两种我都尝试了,由于我更适合于使用第二种,所以我开发的较完善。在这里公布源码供大家参考使用!
开发者:Gailzhao
EMail:gailzhao@sohu.com
说明,在窗口,添加一个按钮,名称为Btn,我只写代码部分(我的数据中是日期对应的两种数据,如下表)
在EXCEL文档中生成如下数据(部分),在数据右侧根据数据生成图表
基金净值指数图表
日期 开放式基金 偏股型基金 2008-1-2 4236.9944