C# Excel如何添加趋势线
1、using Spire.Xls;
namespace TradeLine
{
class Program
{
static void Main(string[] args)
{
//创建一个Workbook类对象,并加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\sample2.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];
//初始化Chart类实例,并获取第1个图表
Chart chart = sheet.Charts[0];
//添加趋势线到图表,选择趋势线类型为Exponential
chart.Series[0].TrendLines.Add(TrendLineType.Exponential);
//获取第2个图表,添加类型为Polynomial的趋势线到图表
Chart chart1 = sheet.Charts[1];
chart1.Series[0].TrendLines.Add(TrendLineType.Polynomial);
//获取第3个图表,添加类型为Power的趋势线到图表
Chart chart2 = sheet.Charts[2];
chart2.Series[0].TrendLines.Add(TrendLineType.Power);
//获取第4个图表,添加类型为Logarithmic的趋势线到图表
Chart chart3 = sheet.Charts[3];
chart3.Series[0].TrendLines.Add(TrendLineType.Logarithmic);
//保存工作表,并打开文档
workbook.SaveToFile("output1.xlsx", ExcelVersion.Version2010);
System.Diagnostics.Process.Start("output1.xlsx");
}
}
}

1、使用Spire.XLS添加趋势线时,支持添加以下6种类型的趋势线:
1.指数趋势线
2.线性趋势线
3.对数趋势线
4.移动平均线
5.多项式趋势线
6.乘幂趋势线
