SetExternalWorkbook

SetExternalWorkbook(string)

将外部工作簿设置为图表的数据源。图表数据将从目标工作簿更新。

public void SetExternalWorkbook(string workbookPath)
参数类型描述
workbookPathString目标工作簿的路径

异常

异常条件
InvalidOperationException外部工作簿不可用或无法加载。

示例

[C#]
using (Presentation pres = new Presentation())

   IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Pie, 50, 50, 400, 600, true);
   IChartData chartData = chart.ChartData;
   (chartData as ChartData).SetExternalWorkbook("../../workbook.xlsx");

另见


SetExternalWorkbook(string, bool)

将外部工作簿设置为图表的数据源。

public void SetExternalWorkbook(string workbookPath, bool updateChartData)
参数类型描述
workbookPathString目标工作簿的路径
updateChartDataBoolean如果值为 false,则仅更新工作簿路径。图表数据不会从目标工作簿加载和更新。当目标工作簿不存在或不可用时可以使用。如果值为 true,则图表数据将从目标工作簿更新。

异常

异常条件
InvalidOperationException外部工作簿不可用或无法加载。

示例

[C#]
using (Presentation pres = new Presentation())

   IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Pie, 50, 50, 400, 600, true);
   IChartData chartData = chart.ChartData;

   (chartData as ChartData).SetExternalWorkbook("http://path/doesnt/exists", false);

另见