手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C# 填充Excel图表背景色

时间:2024-10-13 18:40:08

在Excel中创建的图表默认为无背景色。如果需要其他颜色,需要自行设置,下面将介绍C# 设置图表背景色的方法。

工具/原料

Spire.XLS for .NET

Visual Studio

dll文件引用

1、下载安装后,须将bin文件夹中的Spire.Xls.dll文件引用到程序中(如下图):

C# 填充Excel图表背景色

C# 代码示例

1、using Spire.Xls;using Spire.Xls.Core.Spreadsheet.Charts;using System.Drawing;namespa艘早祓胂ce FillChartWithImg_XLS{ class Program { static void Main(string[] args) { //实例化Workbook类 Workbook workbook = new Workbook(); //加载测试文档 workbook.LoadFromFile("sample.xlsx"); //获取第一个工作表中的第一个图表 Worksheet ws = workbook.Worksheets[1]; Chart chart = ws.Charts[0]; //设置图表的背景填充色(纯色) chart.ChartArea.Fill.ForeColor = Color.LightSkyBlue; ////设置图表绘图区域的背景填充色(纯色) ////chart.PlotArea.ForeGroundColor = System.Drawing.Color.LightYellow; // 加载图片,填充整个图表区域 //chart.ChartArea.Fill.CustomPicture(Image.FromFile("tp.png"), "None"); //设置绘图区域的图片填充的透明度 //chart.PlotArea.Fill.Transparency = 0.8; ////加载图片,仅填充图表中的绘图区域 //chart.PlotArea.Fill.CustomPicture(Image.FromFile("tp.png"), "None"); //保存文档 workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010); System.Diagnostics.Process.Start("result.xlsx"); } }}

© 手抄报圈