博客
关于我
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/

你可能感兴趣的文章
PL/sql语法单元
查看>>
PL/SQL连接远程服务器数据库,出现ORA-12154: TNS: 无法解析指定的连接标识符。
查看>>
pl/sql锁
查看>>
PL2303 Windows 10 驱动项目常见问题解决方案
查看>>
QueryPerformanceCounter与QueryPerformanceFrequency
查看>>
Plaid.com的监控系统如何实现与9600多家金融机构的集成
查看>>
Plain Stock Prediction:基于RNN的股票价格预测工具
查看>>
platform_driver与file_operations两种方法开发led驱动
查看>>
PlatON共识方案详解:应用CBFT共识协议,提高共识效率
查看>>
QueryDict和模型表知识补充
查看>>
Querybase 使用与安装教程
查看>>
Playwright与Selenium的对比:谁是更适合你的自动化测试工具?
查看>>
quarz设置定时器任务的有效时间段_定时器?你知道有几种实现方式吗?
查看>>
PLC、DCS、SCADA的选型
查看>>
PLC中的电子凸轮的简单介绍
查看>>
PLC发展详解-ChatGPT4o作答+匹尔西
查看>>
PLC探针有什么用
查看>>
PLC接线详解
查看>>
PLC数组的使用(西门子)
查看>>
Quarzt定时调度任务
查看>>