91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# office如何插入Excel圖表

c#
小樊
82
2024-07-26 20:07:12
欄目: 編程語言

在C#中,可以通過Microsoft.Office.Interop.Excel庫來操作Excel應用程序,并插入圖表。以下是一個簡單的示例代碼,演示如何在Excel工作簿中插入一個圖表:

using System;
using Excel = Microsoft.Office.Interop.Excel;

namespace ExcelChartExample
{
    class Program
    {
        static void Main(string[] args)
        {
            Excel.Application excelApp = new Excel.Application();
            excelApp.Visible = true;

            Excel.Workbook workbook = excelApp.Workbooks.Add();
            Excel.Worksheet worksheet = workbook.Sheets[1];

            Excel.Range dataRange = worksheet.Range["A1:B5"];
            dataRange.Value = new object[,] { { "Category", "Value" }, { "A", 100 }, { "B", 200 }, { "C", 300 }, { "D", 400 } };

            Excel.ChartObjects chartObjects = (Excel.ChartObjects)worksheet.ChartObjects(Type.Missing);
            Excel.ChartObject chartObject = chartObjects.Add(100, 100, 300, 300);
            Excel.Chart chart = chartObject.Chart;

            chart.SetSourceData(dataRange, Excel.XlRowCol.xlColumns);
            chart.ChartType = Excel.XlChartType.xlColumnClustered;
        }
    }
}

在這個示例中,首先創建了一個Excel應用程序對象,然后創建一個新的工作簿和工作表。接著填充數據到工作表中的指定范圍,并創建一個圖表對象。最后,將數據范圍作為圖表的數據源,并設置圖表的類型為列簇圖表。

請注意,使用Microsoft.Office.Interop.Excel庫需要安裝Excel應用程序,并且在Visual Studio中添加對應的COM組件引用。

0
星座| 保德县| 新晃| 江陵县| 连云港市| 宜丰县| 永吉县| 平凉市| 元阳县| 公主岭市| 普定县| 明光市| 华容县| 乐陵市| 曲松县| 汾阳市| 水富县| 秦安县| 普兰店市| 繁昌县| 绍兴市| 远安县| 阜南县| 廊坊市| 肃宁县| 竹北市| 离岛区| 陇南市| 邹平县| 新巴尔虎左旗| 托克逊县| 凤山县| 建昌县| 沧州市| 江油市| 承德市| 定安县| 浙江省| 宣汉县| 南郑县| 高平市|