通过处理智能标记生成图表

创建设计器电子表格

设计器电子表格是使用 Microsoft Excel 应用程序或 Aspose.Cells API 创建的简单 Excel 文件,其中包含可视格式、公式和智能标记,可以在运行时填充内容。

为了简单起见,我们将使用 Aspose.Cells for .NET API 创建设计器电子表格,然后根据动态创建的数据源对其进行处理以进行演示。

处理设计器电子表格

为了处理设计器电子表格,必须有一个与设计器电子表格中使用的智能标记相对应的数据源。例如,我们创建了一个智能标记条目 &=Sales.Year,它代表数据表 Sales 中的 Year 列。如果数据源中没有相应的列,Aspose.Cells API 将跳过该特定智能标记的处理,因此,不会填充特定智能标记的数据。

为了演示此用例,我们将从头开始创建数据源,并根据上一步中创建的设计器电子表格对其进行处理。但是,在实时场景中,数据可能已经可用于进一步处理,因此如果数据已经可用,您可以跳过数据源的创建。

智能标记的处理非常简单,如以下代码片段所示。

图表的创建

数据到位后,我们需要做的就是根据数据源创建图表。为了使示例简单,我们将使用Chart.SetChartDataRange方法,这样我们就不必进一步配置图表。