Aspose在C#中如何生成Excel报表

   2024-10-02 8060
核心提示:Aspose.Cells for .NET 是一个专业的Excel组件,可以帮助开发人员在C#应用程序中生成Excel报表。以下是一个简单的示例,演示如何

Aspose.Cells for .NET 是一个专业的Excel组件,可以帮助开发人员在C#应用程序中生成Excel报表。以下是一个简单的示例,演示如何使用Aspose.Cells在C#中生成一个包含数据和图表的Excel报表:

using Aspose.Cells;using System;class Program{    static void Main()    {        // 创建一个新的工作簿        Workbook workbook = new Workbook();        // 获取工作表        Worksheet worksheet = workbook.Worksheets[0];        // 设置单元格的值        worksheet.Cells["A1"].PutValue("Name");        worksheet.Cells["B1"].PutValue("Score");        worksheet.Cells["A2"].PutValue("Alice");        worksheet.Cells["B2"].PutValue(85);        worksheet.Cells["A3"].PutValue("Bob");        worksheet.Cells["B3"].PutValue(92);        // 添加一个图表        int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);        Chart chart = worksheet.Charts[chartIndex];        chart.NSeries.Add("B2:B3", true);        chart.NSeries.CategoryData = "A2:A3";        // 保存工作簿为Excel文件        workbook.Save("output.xlsx", SaveFormat.Xlsx);        Console.WriteLine("Excel报表生成成功!");    }}

运行此代码将生成一个名为output.xlsx的Excel文件,包含名为Name和Score的两列数据,并且还包含一个柱形图来显示分数数据。您可以根据需要调整单元格值、图表类型和样式等来自定义生成的Excel报表。

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

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