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報表。