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目标工作簿的路径
updateChartDataBooleanIf value为 false 只有工作簿路径将被更新。 图表数据不会从目标工作簿加载和更新。可在目标工作簿不存在或不可用时使用。 如果值为真,则图表数据将从目标工作簿更新。

例外

例外(健康)状况
InvalidOperationException外部工作簿不可用或无法加载。

例子

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: //路径/不存在/存在", false);

也可以看看