博客
关于我
C# 添加、修改以及删除Excel迷你图表的方法
阅读量:410 次
发布时间:2019-03-06

本文共 2658 字,大约阅读时间需要 8 分钟。

Excel迷你图表生成、修改与删除操作指南

Excel表格中的迷你图表能够直观地展示数据变化趋势。本文将详细介绍如何使用C#为表格数据生成迷你图表,以及如何对已有图表进行修改和删除操作。

一、添加迷你图表

1. 添加命名空间

using System;using Spire.Xls;using System.Drawing;

2. 主要代码

Workbook workbook = new Workbook();workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\Sample.xlsx");Worksheet sheet = workbook.Worksheets[0];sheet.Range["H2"].Text = "外贸进/出口额走势";sheet.Range["H2"].Style.Font.FontName = "Arial Narrow";sheet.Range["H2"].Style.Font.Color = Color.Black;sheet.Range["A1:H5"].Columns[7].ColumnWidth = 15F;sheet.Range["H2"].Style.Font.IsBold = true;sheet.Range["H2:H5"].BorderInside(LineStyleType.Thin);sheet.Range["H2:H5"].BorderAround(LineStyleType.Thin);// 添加折线迷你图SparklineGroup sparklineGroup1 = sheet.SparklineGroups.AddGroup();sparklineGroup1.SparklineType = SparklineType.Line;sparklineGroup1.SparklineColor = Color.Tomato;sparklineGroup1.HighPointColor = Color.Red;SparklineCollection sparklines1 = sparklineGroup1.Add();sparklines1.Add(sheet["B3:G3"], sheet["H3"]);// 添加柱形迷你图SparklineGroup sparklineGroup2 = sheet.SparklineGroups.AddGroup();sparklineGroup2.SparklineType = SparklineType.Column;sparklineGroup2.SparklineColor = Color.PaleGreen;sparklineGroup2.HighPointColor = Color.SeaGreen;SparklineCollection sparklines2 = sparklineGroup2.Add();sparklines2.Add(sheet["B4:G4"], sheet["H4"]);// 添加盈亏迷你图SparklineGroup sparklineGroup3 = sheet.SparklineGroups.AddGroup();sparklineGroup3.SparklineType = SparklineType.Stacked;sparklineGroup3.SparklineColor = Color.SkyBlue;sparklineGroup3.HighPointColor = Color.Blue;SparklineCollection sparklines3 = sparklineGroup3.Add();sparklines3.Add(sheet["B5:G5"], sheet["H5"]);workbook.SaveToFile("添加迷你图.xlsx", ExcelVersion.Version2010);

3. 调试运行项目程序,生成文件

二、修改迷你图表

1. 添加命名空间

using System;using Spire.Xls;using Spire.Xls.Core.Spreadsheet;

2. 主要代码

Workbook workbook = new Workbook();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["C3:G3"], sheet.Range["H3"]);workbook.SaveToFile("修改迷你图.xlsx", ExcelVersion.Version2010);

三、删除迷你图表

1. 添加命名空间

using System;using Spire.Xls;using Spire.Xls.Core.Spreadsheet;

2. 主要代码

Workbook workbook = new Workbook();workbook.LoadFromFile("添加迷你图.xlsx");Worksheet sheet = workbook.Worksheets[0];// 获取第二个迷你图表ISparklineGroup sparklineGroup = sheet.SparklineGroups[1];// 从工作表中删除图表sheet.SparklineGroups.Remove(sparklineGroup);workbook.SaveToFile("删除迷你图.xlsx", ExcelVersion.Version2010);

以上内容为本次关于Excel迷你图表生成、修改与删除的全部操作详细说明。希望对您有所帮助。如果需要进一步了解或修改,请随时联系。

转载地址:http://tpnkz.baihongyu.com/

你可能感兴趣的文章
Python 分析天气,告诉你中秋应该去哪里
查看>>
Python 列表删除相同的元素
查看>>
Python 初学者需要知道的四条建议
查看>>
Python 判断字符串是否包含子字符串
查看>>
python 判断当前时间是否为零点
查看>>
python 利用pandas读取本地中CSV文件的指定列 列名重命名 并保存回本地
查看>>
python 利用pyspark读取HDFS中CSV文件的指定列 列名重命名 并保存回HDFS
查看>>
python 利用pyttsx3文字转语音
查看>>
python 利用已有Ner模型进行数据清洗合并
查看>>
python 到大数据开发工程师_如何成为一个大数据开发工程师?
查看>>
python 加密解密(base64, AES)
查看>>
Python 和Java 哪个更适合做自动化测试?
查看>>
python 图片转ico
查看>>
python 图片转文字、语音转文字、文字转语音保存音频并朗读
查看>>
python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
查看>>
Python 在并行进程之间共享字典
查看>>
Python 垃圾收集器文档
查看>>
python 基于 wordcloud + jieba + matplotlib 生成词云
查看>>
python 基于detectron或mask_rcnn的mask遮罩区域进行图片截取
查看>>
Python编程:Tkinter图形界面设计(2)
查看>>