SetExternalWorkbook
SetExternalWorkbook(string)
将外部工作簿设置为图表的数据源。图表数据将从目标工作簿更新。
public void SetExternalWorkbook(string workbookPath)
参数 | 类型 | 描述 |
---|
workbookPath | String | 目标工作簿的路径 |
异常
异常 | 条件 |
---|
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)
参数 | 类型 | 描述 |
---|
workbookPath | String | 目标工作簿的路径 |
updateChartData | Boolean | 如果值为 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);
另见