Spire.XLS 图表系列教程:C# 添加、修改和删除 Excel 迷你图

Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。

下载Spire.XLS最新试用版

添加迷你图

Spire.XLS支持Excel目前所提供的三种迷你图类型,即“折线迷你图”、“柱形迷你图”和“盈亏迷你图”,这里我们将介绍如何使用Spire.XLS添加这三种迷你图到Excel文档。

//创建Workbook实例Workbook workbook = new Workbook();//载入Excel文档workbook.LoadFromFile("Sample.xlsx");//获取第一个工作表Worksheet sheet = workbook.Worksheets[0];//添加折线迷你图组SparklineGroup sparklineGroup1 = sheet.SparklineGroups.AddGroup();sparklineGroup1.SparklineType = SparklineType.Line;//设置迷你图组的颜色sparklineGroup1.SparklineColor = Color.Orange;//设置迷你图组最高点的颜色sparklineGroup1.HighPointColor = Color.Red;//添加迷你图到图组SparklineCollection sparklines1 = sparklineGroup1.Add();sparklines1.Add(sheet["B3:M3"], sheet["N3"]);//添加柱形迷你图组SparklineGroup sparklineGroup2 = sheet.SparklineGroups.AddGroup();sparklineGroup2.SparklineType = SparklineType.Column;//设置迷你图组的颜色sparklineGroup2.SparklineColor = Color.BlueViolet;//设置迷你图组最高点的颜色sparklineGroup2.HighPointColor = Color.Red;//添加迷你图到图组SparklineCollection sparklines2 = sparklineGroup2.Add();sparklines2.Add(sheet["B4:M4"], sheet["N4"]);            //添加盈亏迷你图组SparklineGroup sparklineGroup3 = sheet.SparklineGroups.AddGroup();sparklineGroup3.SparklineType = SparklineType.Stacked;//设置迷你图组的颜色sparklineGroup3.SparklineColor = Color.DarkBlue;//设置迷你图组最高点的颜色sparklineGroup3.HighPointColor = Color.Red;//添加迷你图到图组SparklineCollection sparklines3 = sparklineGroup3.Add();sparklines3.Add(sheet["B5:M5"], sheet["N5"]);//保存文档workbook.SaveToFile("添加迷你图.xlsx", ExcelVersion.Version2010);

 

效果图如下:

三种迷你图

 

修改现有迷你图

 

//创建Workbook实例Workbook workbook = new Workbook();//载入Excel文档workbook.LoadFromFile("添加迷你图.xlsx");//获取第一个工作表Worksheet sheet = workbook.Worksheets[0];//修改第一个迷你图组中迷你图的类型和数据范围ISparklineGroup sparklineGroup = sheet.SparklineGroups[0];sparklineGroup.SparklineType = SparklineType.Column;ISparklines sparklines = sparklineGroup[0];sparklines.RefreshRanges(sheet.Range["B3:G3"], sheet.Range["N3"]);//保存文档workbook.SaveToFile("修改迷你图.xlsx", ExcelVersion.Version2010);

 

效果图如下:

修改现有迷你图

 

删除迷你图

Spire.XLS支持从迷你图组中删除指定的迷你图,也支持将整个迷你图组从工作表中删除。

//创建Workbook实例Workbook workbook = new Workbook();//载入Excel文档workbook.LoadFromFile("添加迷你图.xlsx");//获取第一个工作表Worksheet sheet = workbook.Worksheets[0];//获取第一个迷你图组ISparklineGroup sparklineGroup = sheet.SparklineGroups[0];////删除图组中第一个迷你图//ISparklines sparklines = sparklineGroup[0];//sparklines.Remove(sparklines[0]);//从工作表中删除第一个迷你图组sheet.SparklineGroups.Remove(sparklineGroup); //保存文档workbook.SaveToFile("删除迷你图.xlsx", ExcelVersion.Version2010);

 

效果图如下:

删除迷你图
想要购买正版授权,或者获取更多Spire.XLS相关信息的朋友可以点击” 咨询在线客服 “~

标签:文档管理Excel文档处理

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月12日
下一篇 2019年1月12日

相关推荐

发表回复

登录后才能评论