通过处理智能标记生成图表
Contents
[
Hide
]
Aspose.Cells API 提供工作簿设计器类与智能标记一起使用,其中格式和公式放置在设计器电子表格中,然后使用工作簿设计器类根据指定的智能标记填充数据。还可以通过处理智能标记来创建 Excel 图表,这需要执行以下步骤。
- 创建设计师电子表格
- 根据指定的数据源处理设计器电子表格
- 根据填充数据创建图表
创建设计器电子表格
设计器电子表格是使用 Microsoft Excel 应用程序或 Aspose.Cells API 创建的简单 Excel 文件,其中包含可视格式、公式和智能标记,可以在运行时填充内容。
为了简单起见,我们将使用 Aspose.Cells for .NET API 创建设计器电子表格,然后根据动态创建的数据源对其进行处理以进行演示。
处理设计器电子表格
为了处理设计器电子表格,必须有一个与设计器电子表格中使用的智能标记相对应的数据源。例如,我们创建了一个智能标记条目 &=Sales.Year,它代表数据表 Sales 中的 Year 列。如果数据源中没有相应的列,Aspose.Cells API 将跳过该特定智能标记的处理,因此,不会填充特定智能标记的数据。
为了演示此用例,我们将从头开始创建数据源,并根据上一步中创建的设计器电子表格对其进行处理。但是,在实时场景中,数据可能已经可用于进一步处理,因此如果数据已经可用,您可以跳过数据源的创建。
智能标记的处理非常简单,如以下代码片段所示。
图表的创建
数据到位后,我们需要做的就是根据数据源创建图表。为了使示例简单,我们将使用Chart.SetChartDataRange方法,这样我们就不必进一步配置图表。