C#-添加、修改、删除Excel图表数据标签.docx

C#-添加、修改、删除Excel图表数据标签.docx

ID:57587611

大小:178.64 KB

页数:7页

时间:2020-08-27

C#-添加、修改、删除Excel图表数据标签.docx_第1页
C#-添加、修改、删除Excel图表数据标签.docx_第2页
C#-添加、修改、删除Excel图表数据标签.docx_第3页
C#-添加、修改、删除Excel图表数据标签.docx_第4页
C#-添加、修改、删除Excel图表数据标签.docx_第5页
资源描述:

《C#-添加、修改、删除Excel图表数据标签.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#添加、修改、删除Excel图表数据标签Excel图表中,数据标签以数据化形式来表现图表中的特定数据,可增强图表的可读性。我们可以对图表添加数据标签,也可以对已有的数据标签进行修改或者删除,下面将通过C#代码来实现。使用工具:Spire.XLSfor.NETpackdll文件获取及引用:方法1:通过官网下载包。下载后,解压文件,安装Bin文件夹下的程序。安装后,将安装路径下Bin文件夹下的Spire.Xls.dll文件添加引用至vs项目程序。如下所示:方法2:可通过Nuget下载。C#示例【添加数据标签】usingSpire.Xls;using

2、Spire.Xls.Charts;usingSystem.Drawing;namespaceAddDataLables{classProgram{staticvoidMain(string[]args){//加载测试文档Workbookworkbook=newWorkbook();workbook.LoadFromFile("test.xlsx");//获取第一个工作薄以及其中的第一个图表Worksheetsheet=workbook.Worksheets[0];Chartchart=sheet.Charts[0];//获取图表中的指定系列Cha

3、rtSerieserie1=chart.Series[1];//添加数据标签,并设置数据标签样式serie1.DataPoints.DefaultDataPoint.DataLabels.HasValue=true;serie1.DataPoints.DefaultDataPoint.DataLabels.FrameFormat.Fill.FillType=ShapeFillType.SolidColor;serie1.DataPoints.DefaultDataPoint.DataLabels.FrameFormat.Fill.ForeColo

4、r=Color.White;serie1.DataPoints.DefaultDataPoint.DataLabels.FrameFormat.Border.Pattern=ChartLinePatternType.Solid;serie1.DataPoints.DefaultDataPoint.DataLabels.FrameFormat.Border.Color=Color.Green;////使用文档中其他单元格的数据自定义datalabel//ChartSerieserie2=chart.Series[2];//serie2.DataPo

5、ints.DefaultDataPoint.DataLabels.ValueFromCell=sheet.Range["B4:E4"];////添加数据标注//serie2.DataPoints.DefaultDataPoint.DataLabels.HasWedgeCallout=true;//保存文档workbook.SaveToFile("AddDataLable.xlsx");System.Diagnostics.Process.Start("AddDataLable.xlsx");}}}数据标签效果:数据标注效果:【编辑/修改数据标签】

6、这里以上面代码中添加的数据标注为例,进行修改等操作。usingSpire.Xls;usingSpire.Xls.Charts;usingSystem.Drawing;namespaceModifyDataLable{classProgram{staticvoidMain(string[]args){//加载文档Workbookworkbook=newWorkbook();workbook.LoadFromFile("AddDataLable.xlsx");//获取第一个工作表以及表里面的第一个图表Worksheetsheet=workbook.W

7、orksheets[0];Chartchart=sheet.Charts[0];//获取图表系列及数据标签ChartSeriechartSeries=chart.Series[2];ChartDataLabelscslabel=chartSeries.DataPoints[1].DataLabels;cslabel.HasLegendKey=true;//设置显示图例项标示cslabel.Position=DataLabelPositionType.Center;//设置数据标签的位置居中//自定义数据标签的位置,默认的原点在图表左上角;csla

8、bel.IsYMode=true;cslabel.IsXMode=true;cslabel.X=1100;cslabel.Y=400;/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。