Spire.XLS系列教程三:C# 製作 Excel 分離型餅圖和分離型環形圖

Spire.XLS是一款專業的Excel控件,無需安裝微軟Excel,也能擁有Excel的全套功能,能夠爲工廠智能化提供完善的Excel需求。


本文將介紹如何使用Spire.XLS製作 Excel分離型餅圖和分離型環形圖。

分離型餅狀圖(Exploded Pie Chart)餅圖分離有兩種方式,設置餅圖整體分離程度和單一數據點爆炸型。我們將從下面兩個方面將餅圖分離。

整體分離餅圖

Workbook workbook = new Workbook();
workbook.LoadFromFile("PieChart.xlsx");

Worksheet ws = workbook.Worksheets[0];
Chart chart = ws.Charts[0];

for (int i = 0; i < chart.Series.Count; i++)
{
    chart.Series[i].DataFormat.Percent = 20;
}

workbook.SaveToFile("ExplodePieChart.xlsx", FileFormat.Version2013);

效果圖:

整體分離餅圖

部分分離餅圖

Workbook workbook = new Workbook();
workbook.LoadFromFile("PieChart.xlsx");

Worksheet ws = workbook.Worksheets[0];
Chart chart = ws.Charts[0];

chart.Series[0].DataPoints[1].DataFormat.Percent = 20;

workbook.SaveToFile("ExplodePieChart2.xlsx", FileFormat.Version2013);

效果圖:

部分分離餅圖

分離型環形圖(Exploded Doughnut Chart)

//加載Excel文檔
Workbook workbook = new Workbook();
workbook.LoadFromFile("DoughnutChart.xlsx", ExcelVersion.Version2010);

//獲取第一個工作表
Worksheet sheet = workbook.Worksheets[0];

//獲取第一個工作表裏的第一個圖表
Chart chart = sheet.Charts[0];

//將圖表類型設置爲分離型環形圖
chart.ChartType = ExcelChartType.DoughnutExploded;

//保存Excel文檔
workbook.SaveToFile("ExplodedDoughnutChart.xlsx", ExcelVersion.Version2010);

效果圖:

分離型環形圖

下載Spire.XLS最新試用版



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章