• <menu id="w2i4a"></menu>
  • logo Spire.XLS 系列教程

    文檔首頁(yè)>>Spire.XLS 系列教程>>Spire.XLS 圖表系列教程:C# 更改 Excel 圖表字體及格式

    Spire.XLS 圖表系列教程:C# 更改 Excel 圖表字體及格式


    更多資源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程

    下載Spire.XLS最新試用版

    默認(rèn)情況下,創(chuàng)建圖表時(shí),Excel會(huì)自動(dòng)設(shè)置其坐標(biāo)軸屬性。這些屬性包括坐標(biāo)軸選項(xiàng),例如邊界最大值,邊界最小值,主要單位,次要單位;刻度線標(biāo)記的主要類型,次要類型;標(biāo)簽位置;橫坐標(biāo)軸交叉設(shè)置;是否逆序刻度值等。但是有時(shí)我們需要手動(dòng)設(shè)置這些屬性來(lái)完善和美化圖表。

    本文將介紹如何使用Spire.XLS更改Excel圖表中的字體及格式,包括更改圖表標(biāo)題、圖例、坐標(biāo)軸、坐標(biāo)軸標(biāo)題、圖表數(shù)據(jù)標(biāo)簽等字體??蓱?yīng)用格式包括字體、字號(hào)、顏色、粗細(xì)、傾斜等。

    測(cè)試文檔:

    1559532615.png

    //實(shí)例化Workbook類的對(duì)象,并加載測(cè)試文檔
    Workbook workbook = new Workbook();
    workbook.LoadFromFile("test.xlsx");
    
    //獲取工作表中的第一個(gè)圖表
    Worksheet ws = workbook.Worksheets[0];
    Spire.Xls.Chart chart = ws.Charts[0];
    
    //更改圖例字體、字號(hào)、字體顏色、字體粗細(xì)等
    ExcelFont font = workbook.CreateFont();
    font.Size = 10.0;
    font.Color = Color.Brown;
    font.IsBold = true;
    font.FontName = "幼圓";
    //應(yīng)用字體設(shè)置到圖例      
    chart.Legend.TextArea.SetFont(font);
    //應(yīng)用字體設(shè)置到圖表數(shù)據(jù)標(biāo)簽
    foreach (ChartSerie cs in chart.Series)
    {
        cs.DataPoints.DefaultDataPoint.DataLabels.TextArea.SetFont(font);
    }
    
    //更改坐標(biāo)軸標(biāo)題名稱及格式
    //橫軸
    chart.PrimaryCategoryAxis.Title = "月  份";
    chart.PrimaryCategoryAxis.TitleArea.Font.FontName = "幼圓";
    chart.PrimaryCategoryAxis.TitleArea.Font.IsBold = true;
    //縱軸            
    chart.PrimaryValueAxis.Title = "銷 售 額";
    chart.PrimaryValueAxis.TitleArea.Font.FontName = "幼圓";
    chart.PrimaryValueAxis.TitleArea.Font.IsBold = true;
    
    //更改坐標(biāo)軸字體格式
    //橫軸
    chart.PrimaryCategoryAxis.Font.Color = Color.BlueViolet;
    chart.PrimaryCategoryAxis.Font.IsBold = true;
    chart.PrimaryCategoryAxis.Font.FontName = "幼圓";
    //縱軸            
    chart.PrimaryValueAxis.Font.Color = Color.BlueViolet;
    chart.PrimaryValueAxis.Font.IsBold = true;
    chart.PrimaryValueAxis.Font.FontName = "幼圓";
    
    //更改圖表標(biāo)題名稱
    chart.ChartTitle = "1季度銷售額";
    
    //保存文檔
    workbook.SaveToFile("output.xlsx", ExcelVersion.Version2010);

    結(jié)果文檔:

    1559532667.png

    如果你有任何問(wèn)題或意見(jiàn),請(qǐng)?jiān)谙路皆u(píng)論區(qū)留言~


    850X100.png

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();