c# office怎样创建Excel图表

   2024-10-05 7040
核心提示:要在C#中创建Excel图表,可以使用Microsoft.Office.Interop.Excel库来操作Excel应用程序。以下是一个简单的示例,演示如何在Exce

要在C#中创建Excel图表,可以使用Microsoft.Office.Interop.Excel库来操作Excel应用程序。以下是一个简单的示例,演示如何在Excel工作簿中创建一个图表:

using Excel = Microsoft.Office.Interop.Excel;class Program{    static void Main()    {        // 创建一个新的Excel应用程序        Excel.Application excelApp = new Excel.Application();        excelApp.Visible = true;        // 创建一个新的工作簿        Excel.Workbook workbook = excelApp.Workbooks.Add();        Excel.Worksheet worksheet = workbook.Worksheets[1];        // 向工作表中添加数据        worksheet.Cells[1, 1] = "Month";        worksheet.Cells[1, 2] = "Sales";        worksheet.Cells[2, 1] = "Jan";        worksheet.Cells[2, 2] = 1000;        worksheet.Cells[3, 1] = "Feb";        worksheet.Cells[3, 2] = 1500;        worksheet.Cells[4, 1] = "Mar";        worksheet.Cells[4, 2] = 2000;        // 创建一个图表对象        Excel.ChartObjects chartObjects = (Excel.ChartObjects)worksheet.ChartObjects();        Excel.ChartObject chartObject = chartObjects.Add(100, 100, 300, 200);        Excel.Chart chart = chartObject.Chart;        // 设置图表的数据源        Excel.Range chartRange = worksheet.Range["A1:B4"];        chart.SetSourceData(chartRange);        // 设置图表类型        chart.ChartType = Excel.XlChartType.xlColumnClustered;        // 关闭Excel应用程序        //excelApp.Quit();    }}

在这个示例中,我们首先创建一个新的Excel应用程序,并添加一个新的工作簿。然后,我们向工作表中添加一些数据,并创建一个图表对象。接下来,我们将数据源设置为工作表中的数据范围,并设置图表的类型。最后,我们可以将Excel应用程序关闭。

请注意,为了运行此示例,您的项目需要引用Microsoft.Office.Interop.Excel库。您可以在Visual Studio中通过右键单击项目 -> 添加 -> 引用 -> COM中找到该库。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号