国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用 C# 在Word中插入圖表

這篇具有很好參考價值的文章主要介紹了使用 C# 在Word中插入圖表。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Word中的圖表功能將數(shù)據(jù)可視化地呈現(xiàn)在文檔中。這為展示數(shù)據(jù)和進行數(shù)據(jù)分析提供了一種方便且易于使用的工具,使作者能夠以直觀的方式傳達信息。要通過C#代碼來實現(xiàn)在Word中繪制圖表,可以借助?Spire.Doc for .NET?控件,具體操作參考下文。

  • C# 在Word中插入柱狀圖
  • C# 在Word中插入折線圖

?

Dll引用

有兩種安裝Spire.Doc for .NET庫的方法:

  1. 在Visual Studio中通過NuGet搜索“Spire.Doc”,然后點擊“安裝”將其引用到程序中。
  2. 點擊以下鏈接將Spire.Doc for .NET下載到本地,解壓后,然后手動將BIN文件夾下的Spire.Doc.dll文件添加引用至程序。

?https://www.e-iceblue.cn/Downloads/Spire-Doc-NET.html

?

C# 在Word中插入柱狀圖

柱狀圖可以快速比較不同類別或組之間的數(shù)量差異,幫助人們識別趨勢和模式。要在Word中插入柱狀圖,可以使用Paragraph.AppenChart(ChartType.Column, float width, float height)?方法。完整代碼如下:

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields.Shapes.Charts;
using Spire.Doc.Fields;

namespace CreateColumnChart
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建 Document 對象
            Document document = new Document();

            //添加一節(jié)
            Section section = document.AddSection();

            //添加一個段落
            Paragraph paragraph = section.AddParagraph();

            //將一個指定大小的柱狀圖添加到段落中
            ShapeObject shape = paragraph.AppendChart(ChartType.Column, 450, 250);

            //獲取該圖表
            Chart chart = shape.Chart;

            //清除圖表的默認系列數(shù)據(jù)
            chart.Series.Clear();

            //添加一個具有指定系列名稱、類別名稱和系列值的自定義系列到圖表中
            chart.Series.Add("銷售1組",
                new[] { "第一季度", "第二季度", "第三季度", "第四季度" },
                new double[] { 5000, 8000, 9000, 8500 });

            //添加另一個系列
            chart.Series.Add("銷售2組",
            new[] { "第一季度", "第二季度", "第三季度", "第四季度" },
            new double[] { 3000, 5000, 7000, 6000 });

            //設置圖標標題
            chart.Title.Text = "各組季度銷售額";

            //設置 Y 軸的數(shù)字格式
            chart.AxisY.NumberFormat.FormatCode = "#,##0";

            //設置圖例位置
            chart.Legend.Position = LegendPosition.Bottom;

            //保存結果文檔
            document.SaveToFile("柱狀圖.docx", FileFormat.Docx2019);
        }
    }
}

?

使用 C# 在Word中插入圖表

?

C# 在Word中插入折線圖

折線圖是一種常用的統(tǒng)計圖表,用于展示數(shù)據(jù)隨著時間、順序或其他連續(xù)變量的變化趨勢。它由一系列連接在一起的數(shù)據(jù)點組成,通過連線來表示數(shù)據(jù)的變化。插入折線圖步驟與插入柱狀圖類似,完整代碼如下:

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields.Shapes.Charts;
using Spire.Doc.Fields;

namespace WordLineChart
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建Document對象
            Document document = new Document();

            //添加一節(jié)
            Section section = document.AddSection();

            //添加一個段落
            Paragraph newPara = section.AddParagraph();

            //將指定大小的折線圖添加到段落中
            ShapeObject shape = newPara.AppendChart(ChartType.Line, 460, 300);

            //獲取該圖表
            Chart chart = shape.Chart;

            //設置圖表標題
            chart.Title.Text = "銷售報表";

            //清除圖表的默認系列數(shù)據(jù)
            chart.Series.Clear();

            //將具有指定系列名稱、類別名稱和系列值的三個自定義系列添加到圖表中
            string[] categories = { "第一季度", "第二季度", "第三季度", "第四季度" };
            chart.Series.Add("銷售1組", categories, new double[] { 1200, 2500, 2500, 3800 });
            chart.Series.Add("銷售2組", categories, new double[] { 1500, 1800, 3000, 4000 });
            chart.Series.Add("銷售3組", categories, new double[] { 1200, 2000, 3200, 3600 });

            //設置圖例位置
            chart.Legend.Position = LegendPosition.Top;

            //保存結果文檔
            document.SaveToFile("折線圖.docx", FileFormat.Docx);
            document.Dispose();

        }
    }
}

使用 C# 在Word中插入圖表

?

Spire.Doc for .NET 提供的 Paragraph.AppenChart(ChartType chartType, float width, float height)?方法中的 ChartType 枚舉包含了 MS Word 中預定義的各種圖表類型。因此除了柱狀圖和折線圖外,你還可以創(chuàng)建二維或三維的條形圖 (ChartType.Bar)、氣泡圖 (ChartType.Bubble)、餅圖 (ChartType.Pie)、散點圖 (ChartType.Scatter)、三維曲面圖 (ChartType.Surface3D)?等。

?

----如果想去除生成文檔中的紅色水印,可以點擊申請一個月的試用授權進行測試。文章來源地址http://www.zghlxwxcb.cn/news/detail-711867.html

到了這里,關于使用 C# 在Word中插入圖表的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【微信小程序】導出 Excel 報表并分享,使用xlsx庫生成 Excel,使用echars插入圖表、使用pdfmake導出為PDF文件

    要在微信小程序中導出 Excel 報表并分享,可以使用第三方庫 xlsx 來生成 Excel 文件,并使用 wx.saveFile 方法將文件保存到本地,然后使用 wx.shareFile 方法來分享文件。 以下是一個示例代碼,演示如何在微信小程序中導出 Excel 報表并分享: 首先,安裝依賴庫 xlsx ,可以使用 npm

    2024年02月13日
    瀏覽(25)
  • C#使用Chart進行統(tǒng)計,切換不同的圖表類型

    C#使用Chart進行統(tǒng)計,切換不同的圖表類型

    WindowsForm應用程序中Chart圖表控件所屬的命名空間: 命名空間: System.Windows.Forms.DataVisualization.Charting 對應的dll路徑: C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.6.1System.Windows.Forms.DataVisualization.dll ChartDemo,將默認的Form1,重命名為FormChart, 窗體設計器源程序

    2024年02月17日
    瀏覽(27)
  • Word控件Spire.Doc 【超鏈接】教程(3):在C#中查找word文檔中的超鏈接

    Word控件Spire.Doc 【超鏈接】教程(3):在C#中查找word文檔中的超鏈接

    Spire.Doc for .NET是一款專門對 Word 文檔進行操作的 .NET 類庫。在于幫助開發(fā)人員無需安裝 Microsoft Word情況下,輕松快捷高效地創(chuàng)建、編輯、轉(zhuǎn)換和打印 Microsoft Word 文檔。擁有近10年專業(yè)開發(fā)經(jīng)驗Spire系列辦公文檔開發(fā)工具,專注于創(chuàng)建、編輯、轉(zhuǎn)換和打印Word/PDF/Excel等格式文件處

    2024年02月04日
    瀏覽(23)
  • JAVA實現(xiàn)向Word模板中插入Base64圖片和數(shù)據(jù)信息

    JAVA實現(xiàn)向Word模板中插入Base64圖片和數(shù)據(jù)信息

    在服務端提前準備好Word模板文件,并在用戶請求接口時服務端動態(tài)獲取圖片。數(shù)據(jù)等信息插入到模板當中,然后返回包含數(shù)據(jù)信息的Word文件流。 在需要插入圖片的地方使用:{{@參數(shù)名}},文本信息使用:{{參數(shù)名}},進行占位,占位格式將會被保留,經(jīng)過處理后格式不變 將準

    2024年01月19日
    瀏覽(25)
  • 使用WebSocket方式能將群聊信息實時群發(fā)給所有在線用戶

    1.1 什么是WebSocket WebSocket是一種在單個TCP連接上進行全雙工通信的網(wǎng)絡協(xié)議。它是為了在Web瀏覽器和Web服務器之間提供實時、雙向的通信而設計的。傳統(tǒng)的HTTP協(xié)議是一種單向通信協(xié)議,客戶端發(fā)送請求,服務器響應,然后連接就關閉了。而WebSocket允許在客戶端和服務器之間建

    2024年02月03日
    瀏覽(18)
  • 使用poi-tl向word插入圖片、文本、表格行循環(huán)

    使用poi-tl向word插入圖片、文本、表格行循環(huán)

    工作中難免會向word中操作數(shù)據(jù),本文主要介紹poi-tl的使用,先來看效果圖 核心介紹: 標簽 1、插入文本標簽 : {{var}} 2、插入圖片標簽: {{@var}} 操作步驟: 1、引入依賴 2、Java核心代碼 官方網(wǎng)址:http://deepoove.com/poi-tl/ 1、準備模版,定義好需要的標簽 2、查詢模版 3、獲取需要填

    2024年02月05日
    瀏覽(151)
  • C# winform使用scottplot圖表控件快速入門設置XY軸縮放

    C# winform使用scottplot圖表控件快速入門設置XY軸縮放

    Hello大家好我是開箱測評小汪,在C#項目開發(fā)中使用圖表控件,有時候我們希望放大或縮小圖表控件來看數(shù)據(jù)細節(jié)和整體數(shù)據(jù)情況。所有本期課程將帶介紹Scottplot圖表控件如何來實現(xiàn)這個功能。 ? 本期課程的要達到的目的: 設置鼠標管輪縮放進行縮放 設置鼠標右鍵長按進行拖

    2024年02月15日
    瀏覽(66)
  • 深入解析C#中的第三方庫NPOI:Excel和Word文件處理的利器

    一、引言 在.NET開發(fā)中,操作Office文檔(特別是Excel和Word)是一項常見的需求。然而,在服務器端或無Microsoft Office環(huán)境的場景下,直接使用Office Interop可能會面臨挑戰(zhàn)。為了解決這個問題,開源庫NPOI應運而生,它提供了無需安裝Office即可創(chuàng)建、讀取和修改Excel (.xls, .xlsx) 和

    2024年03月18日
    瀏覽(23)
  • C# 使用Microsoft.Office.Interop.Word 將WORD轉(zhuǎn)成PDF

    C# 使用Microsoft.Office.Interop.Word 將WORD轉(zhuǎn)成PDF

    ? ? /// summary ? ? /// 測試文件 ? ? /// /summary ? ? /// param name=\\\"input\\\"文件名/param ? ? /// returns/returns ? ? [ApiDescriptionSettings(Name = \\\"Getword\\\")] ? ? [HttpGet] ? ? public IActionResult getWord(string wordName) ? ? { ? ? ? ? string templatePath = \\\"D:\\\\Template\\\\wordTemplate.docx\\\"; ? ? ? ? string log = \\\"D:\\\\Templa

    2024年03月21日
    瀏覽(23)
  • Poi實現(xiàn)根據(jù)word模板導出-圖表篇

    Poi實現(xiàn)根據(jù)word模板導出-圖表篇

    往期系列傳送門: Poi實現(xiàn)根據(jù)word模板導出-文本段落篇 (需要完整代碼的直接看最后位置?。。。?前言: 補充Word中圖表的知識: 每個圖表在word中都有一個內(nèi)置的Excel,用于操作數(shù)據(jù)。 內(nèi)置Excel有類別、系列、值三個概念: poi可以獲取word中的圖表對象,通過這個圖表對象來

    2024年02月02日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包