gpt4 book ai didi

matlab - 通过matlab在excel表格中插入图表

转载 作者:行者123 更新时间:2023-12-04 20:20:03 25 4
gpt4 key购买 nike

我正在尝试在 Excel 工作表中插入图表。我正在使用以下代码插入正在工作的图表。

Charts = Workbook.Charts;
Chart = invoke(Charts,'Add');

try
Excel.ActiveChart.Name = chart_title;
catch e
errordlg(e.message);
invoke(Excel,'Quit');
error(['Sheet (' chart_title ') already exists!']);
end

但是,这将为图表创建一个包含所有列数据的新工作表。但是,我想创建一个图表(如果它是新工作表则无关紧要),但只有一个选定的列,比如 B2:B16 (仅使用选定的列)

任何想法,怎么做?

谢谢

最佳答案

它相对简单。我能够从 the Microsoft Office Excel document page. 获得我需要的所有信息

这是我使用的所有命令。

% Open up the active server and get a workbook
Excel = actxserver('Excel.Application');
Workbook = Excel.workbooks.Open('d:\Temp\test.xlsx');
% Add a chart to the workbook
Chart = invoke(Workbook.Charts,'Add');
% Specify the range for the chart
invoke(Chart, 'SetSourceData', Excel.Range('Sheet1!$B$2:$B$16'));
% Make excel visible
Excel.Visible = true;

关于matlab - 通过matlab在excel表格中插入图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8525592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com