博客
关于我
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 一个list去除另一个list中的值
查看>>
python 三大框架的 介绍。
查看>>
Python 下载的 11 种姿势,一种比一种高级!
查看>>
python读取一个文件夹下所有图片_初学Python-找出文件夹下的所有图片
查看>>
Python 中 3 个不可思议的返回功能
查看>>
python 中 dict 的另一种用法
查看>>
Python 中 PIL 读取图片出现异常旋转的解决方法
查看>>
python读取word表格内容(1)
查看>>
python 中os.path.join 双斜杠的解决办法
查看>>
python 中PIL.Image和OpenCV图像格式相互转换
查看>>
Python 中Semaphore 信号量对象、Event事件、Condition
查看>>
python 中with的使用及样例
查看>>
python读取wav文件并播放[pyaudio/wave]
查看>>
python读取txt文件的行数
查看>>
Python 中内置的最大堆 API
查看>>
Python 中只有一个 True 和一个 False 对象吗?
查看>>
python读取mtcars数据集并实现以下操作_关于数据处理。。,Python交流,技术交流区,鱼C论坛 - Powered by Discuz!...
查看>>
Python 中多线程与多处理之间的区别
查看>>