社区
C#
帖子详情
C#生成EXCEL图表
spider_xm
2014-10-14 11:26:45
用C#生成EXCEL图表,怎么手动添加数据系列呢?
excel2003图表只支持32000个点,如果我有40000个点怎么生成图表,我是想生成两个数据系列,颜色设成一样,就可以了,可是生成图表后没找到在图表中再次添加数据系列的办法,不知道说明白了没,或者还有没有其他办法。
...全文
179
5
打赏
收藏
C#生成EXCEL图表
用C#生成EXCEL图表,怎么手动添加数据系列呢? excel2003图表只支持32000个点,如果我有40000个点怎么生成图表,我是想生成两个数据系列,颜色设成一样,就可以了,可是生成图表后没找到在图表中再次添加数据系列的办法,不知道说明白了没,或者还有没有其他办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spider_xm
2014-10-21
打赏
举报
回复
没有满意的答案,回复的都有分,
Blue布丁
2014-10-15
打赏
举报
回复
有个微博写得很详细,楼主可以看看 http://www.cnblogs.com/yansheng/articles/1638640.html
mahua_1915784404
2014-10-15
打赏
举报
回复
为一个Excel文件生成多个工作表示例 //打开Excel文档 string M_str_Name = ""; private void 打开Excel文件ToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog.Filter="Excel文件|*.xls";//设置打开文件筛选器 OpenFileDialog.Title = "打开Excel文件";//设置打开对话框标题 OpenFileDialog.Multiselect = false;//设置打开对话框中不能多选 if (OpenFileDialog.ShowDialog() == DialogResult.OK)//判断是否选择了文件 { M_str_Name = OpenFileDialog.FileName;//记录选择的Excel文件 WBrowser_Excel.Navigate(M_str_Name);//在窗体中显示Excel文件内容 } } //创建多个工作表 private void 创建工作表ToolStripMenuItem_Click(object sender, EventArgs e) { CloseProcess();//关闭Excel进程 Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();//实例化Excel对象 object missing = Missing.Value;//获取缺少的object类型值 //打开指定的Excel文件 Microsoft.Office.Interop.Excel.Workbook workbook = excel.Application.Workbooks.Open(M_str_Name, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); Microsoft.Office.Interop.Excel.Worksheet newWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets.Add(missing, missing, 1, missing); MessageBox.Show("添加工作表成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); excel.Application.DisplayAlerts = false;//不显示提示对话框 workbook.Save();//保存工作表 workbook.Close(false, missing, missing);//关闭工作表 WBrowser_Excel.Navigate(M_str_Name);//在窗体中显示Excel文件内容 } //关闭进程 private void CloseProcess() { System.Diagnostics.Process[] excelProcess = System.Diagnostics.Process.GetProcessesByName("EXCEL");//实例化进程对象 foreach (System.Diagnostics.Process p in excelProcess) p.Kill();//关闭进程 System.Threading.Thread.Sleep(10);//使线程休眠10毫秒 }
wangweimutou
2014-10-15
打赏
举报
回复
不懂
spider_xm
2014-10-14
打赏
举报
回复
有没有VBA中类似NewSeries之类的函数啊
c#
生成
excel
图表
.doc
这是利用
c#
生成
excel
图表
的简单代码,适用于初学者
C#
操作
Excel
写数据
生成
图表
C#
的,winform的,这是我自己写的一个
c#
操作
excel
的例子,其中包括数据操作,字体,格式,单元格等操作,还有一个
生成
柱状图的方法,所有的方法都在
Excel
Helper.cs类里,点击Form1窗体里的按钮可以看到各种操作的例子,
生成
的
excel
在bin/debug里 这个是用vs2008和
excel
2007开发的,我刚刚换了
excel
2003试了下,导出
图表
时会报个错,但是可以看到
图表
,如果是
excel
2007就不会有问题,下载的朋友请注意下
C#
Excel
数据
生成
图表
C#
语言winform写的,支持2007以上,导出用的dll是Microsoft.Office.Interop.
Excel
C#
让
Excel
中数据自动
生成
图表
vs2010用
C#
以编程方式
生成
Excel
图表
.
如何用C#在
Excel
中
生成
图表
C#
源程序
如何用C#在
Excel
中
生成
图表
C#
源程序 exc.Charts.Add(oMissing,oMissing,1,oMissing); exc.ActiveChart.ChartType=
Excel
.XlChartType.xlColumnClustered; exc.ActiveChart.SetSourceData(worksheet.get_Range("A1","B10"),
Excel
.XlRowCol.xlColumns); exc.ActiveChart.Location(
Excel
.XlChartLocation.xlLocationAsObject,"sheet1"); exc.ActiveChart.HasTitle=true; exc.ActiveChart.ChartTitle.Text="
图表
名称"; exc.ActiveChart.HasDataTable=false;
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章