Spire.XLS是一款專業的Excel控件,無需安裝微軟Excel,也能擁有Excel的全套功能,可以爲工廠智能化提供完善的Excel需求。bash
本文將介紹如何使用Spire.XLS製做 Excel分離型餅圖和分離型環形圖。
spa
總體分離餅圖code
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);複製代碼
效果圖:orm
部分分離餅圖cdn
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);複製代碼
效果圖:blog
//加載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);
複製代碼
效果圖:文檔